SlideShare une entreprise Scribd logo
1  sur  26
Introducción a PHP Curso páginas web dinámicas
[object Object],[object Object],[object Object]
Para 1999, Zeev Suraski y  Andi Gutmans reescribieron el código de PHP, produciendo lo que hoy se conoce como Zend Engine o motor Zend
Características de  PHP5 ,[object Object],[object Object],[object Object],[object Object]
El uso de PHP se ha disparado desde el año 1999 Fuente:  http://www.php.net/usage
funcionamiento
funcionamiento
funcionamiento
funcionamiento
Todo programa escrito en PHP debe empezar y terminar con unas etiquetas determinadas. <?php  ?> Etiquetas de  PHP
Comentarios en  PHP PHP ignorará toda la línea de texto a continuación del símbolo de comentario
Variables en  PHP Las variables comienzan con el símbolo de dólar ($)
Variables en  PHP El nombre de las variables no puede empezar por un número, pero sí puede contenerlos.
Asignación Variables La asignación es simplemente dar un valor a la variable. Esto se hace poniendo un símbolo = entre la variable y el dato que queremos asignar.
Enteros  (integer) Las variables en PHP pueden ser asignados por números enteros utilizando diferentes formatos correspondientes con las bases decimal, octal y hexadecimal. Por defecto se utiliza la numeración decimal.
Números de coma flotante  (double) Este tipo de dato puede contener números con decimales.
Cadena de caracteres  (string) Es un conjunto de caracteres encerrados entre comillas dobles (“”) o simples (‘’).
Boolean Una variable de tipo bolean sólo puede contener dos valores: Verdadero o Falso. Se suelen utilizar para comprobar si se cumple una condición en el programa.
NULL Es un tipo especial de datos que sólo contiene el valor NULL.
Constantes Las constantes son tipos de datos que no varían en el desarrollo de un programa. Para crear una constante tiene que usar la función  define() .
Isset() Con esta función podemos averiguar si una variable existe dentro de nuestro programa. Si existe devuelve  true  y si no existe  false .
 
Unset() Libera la memoria ocupada por una variable, destruyendo su nombre y su contenido.
Empty() Comprueba si una variable está vacía, no existe, o su valor es 0.
 
is_integer(), is_double(), is_string() Estas funciones devuelven  true  si la variable pasada coincide con el tipo que indica la función.

Contenu connexe

Tendances

Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Renny Batista
 
Instrucciones para c_
Instrucciones para c_Instrucciones para c_
Instrucciones para c_GamePlayer35
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeIntCristian C
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de controlBORM
 
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoDANNYOSE
 
37 Php. Operadores Condicionales
37 Php. Operadores Condicionales37 Php. Operadores Condicionales
37 Php. Operadores CondicionalesJosé M. Padilla
 
Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Karin Rojas Gutiérrez
 
Estructuras de Control en C++
Estructuras de Control en C++Estructuras de Control en C++
Estructuras de Control en C++alonsoabdiel
 
Grupo 1 sentencias de control variables de tiempo y fecha
Grupo 1 sentencias de control variables de tiempo y fechaGrupo 1 sentencias de control variables de tiempo y fecha
Grupo 1 sentencias de control variables de tiempo y fechaJonathan Reyes
 
Introducción a php
Introducción a phpIntroducción a php
Introducción a phpalan moreno
 
Recursividad
RecursividadRecursividad
RecursividadPame
 

Tendances (20)

Manual lindo (1)
Manual lindo (1)Manual lindo (1)
Manual lindo (1)
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015
 
Instrucciones para c_
Instrucciones para c_Instrucciones para c_
Instrucciones para c_
 
PHP
PHPPHP
PHP
 
PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeInt
 
Funciones
FuncionesFunciones
Funciones
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
Clase 6
Clase 6Clase 6
Clase 6
 
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
 
Estructura Básica de PHP
Estructura Básica de PHPEstructura Básica de PHP
Estructura Básica de PHP
 
37 Php. Operadores Condicionales
37 Php. Operadores Condicionales37 Php. Operadores Condicionales
37 Php. Operadores Condicionales
 
Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1
 
Estructuras de Control en C++
Estructuras de Control en C++Estructuras de Control en C++
Estructuras de Control en C++
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Grupo 1 sentencias de control variables de tiempo y fecha
Grupo 1 sentencias de control variables de tiempo y fechaGrupo 1 sentencias de control variables de tiempo y fecha
Grupo 1 sentencias de control variables de tiempo y fecha
 
Introducción a php
Introducción a phpIntroducción a php
Introducción a php
 
Clase09 java script
Clase09 java scriptClase09 java script
Clase09 java script
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Recursividad
RecursividadRecursividad
Recursividad
 

Similaire à Introducción Php

Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1drakul09
 
FORMATO DIAPOSITIVAS - dart y flutter.pptx
FORMATO DIAPOSITIVAS - dart y flutter.pptxFORMATO DIAPOSITIVAS - dart y flutter.pptx
FORMATO DIAPOSITIVAS - dart y flutter.pptxEMMAFLORESCARMONA
 
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptxConceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptxgalletasdecoco84
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Obmaro García
 
Introducción Javascript.pdf
Introducción Javascript.pdfIntroducción Javascript.pdf
Introducción Javascript.pdfrhapetus
 
Introducción a los Lenguaje de Programación.pptx
Introducción a los Lenguaje de Programación.pptxIntroducción a los Lenguaje de Programación.pptx
Introducción a los Lenguaje de Programación.pptxJosé Luis Alonso Ochoa
 
Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. RafaelAponte16
 
Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++grachika
 

Similaire à Introducción Php (20)

Ensayo de php
Ensayo de phpEnsayo de php
Ensayo de php
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1
 
FORMATO DIAPOSITIVAS - dart y flutter.pptx
FORMATO DIAPOSITIVAS - dart y flutter.pptxFORMATO DIAPOSITIVAS - dart y flutter.pptx
FORMATO DIAPOSITIVAS - dart y flutter.pptx
 
3 curso php
3 curso php3 curso php
3 curso php
 
Ensayo php
Ensayo phpEnsayo php
Ensayo php
 
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptxConceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++
 
Introduccion actionscript
Introduccion actionscriptIntroduccion actionscript
Introduccion actionscript
 
Introducción Javascript.pdf
Introducción Javascript.pdfIntroducción Javascript.pdf
Introducción Javascript.pdf
 
Presentación de c #
Presentación de c #Presentación de c #
Presentación de c #
 
Introducción a los Lenguaje de Programación.pptx
Introducción a los Lenguaje de Programación.pptxIntroducción a los Lenguaje de Programación.pptx
Introducción a los Lenguaje de Programación.pptx
 
Guia programacionwebbasicophp
Guia programacionwebbasicophpGuia programacionwebbasicophp
Guia programacionwebbasicophp
 
Lenguaje de programacion en c
Lenguaje de programacion en cLenguaje de programacion en c
Lenguaje de programacion en c
 
Progra
PrograProgra
Progra
 
Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0.
 
Unidad i poo
Unidad i pooUnidad i poo
Unidad i poo
 
Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++
 
Introducción
IntroducciónIntroducción
Introducción
 
Introducción
IntroducciónIntroducción
Introducción
 

Plus de rhemsolutions

Architecting your GWT applications with GWT-Platform - Lesson 02
Architecting your GWT applications with GWT-Platform - Lesson 02Architecting your GWT applications with GWT-Platform - Lesson 02
Architecting your GWT applications with GWT-Platform - Lesson 02rhemsolutions
 
Introduction maven3 and gwt2.5 rc2 - Lesson 01
Introduction maven3 and gwt2.5 rc2 - Lesson 01Introduction maven3 and gwt2.5 rc2 - Lesson 01
Introduction maven3 and gwt2.5 rc2 - Lesson 01rhemsolutions
 
instalar postgresql php
instalar postgresql phpinstalar postgresql php
instalar postgresql phprhemsolutions
 

Plus de rhemsolutions (7)

Architecting your GWT applications with GWT-Platform - Lesson 02
Architecting your GWT applications with GWT-Platform - Lesson 02Architecting your GWT applications with GWT-Platform - Lesson 02
Architecting your GWT applications with GWT-Platform - Lesson 02
 
Introduction maven3 and gwt2.5 rc2 - Lesson 01
Introduction maven3 and gwt2.5 rc2 - Lesson 01Introduction maven3 and gwt2.5 rc2 - Lesson 01
Introduction maven3 and gwt2.5 rc2 - Lesson 01
 
Ireport
IreportIreport
Ireport
 
Zend_Acl
Zend_AclZend_Acl
Zend_Acl
 
instalar postgresql php
instalar postgresql phpinstalar postgresql php
instalar postgresql php
 
Hibernate
HibernateHibernate
Hibernate
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 

Dernier

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 

Dernier (10)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

Introducción Php

  • 1. Introducción a PHP Curso páginas web dinámicas
  • 2.
  • 3. Para 1999, Zeev Suraski y Andi Gutmans reescribieron el código de PHP, produciendo lo que hoy se conoce como Zend Engine o motor Zend
  • 4.
  • 5. El uso de PHP se ha disparado desde el año 1999 Fuente: http://www.php.net/usage
  • 10. Todo programa escrito en PHP debe empezar y terminar con unas etiquetas determinadas. <?php ?> Etiquetas de PHP
  • 11. Comentarios en PHP PHP ignorará toda la línea de texto a continuación del símbolo de comentario
  • 12. Variables en PHP Las variables comienzan con el símbolo de dólar ($)
  • 13. Variables en PHP El nombre de las variables no puede empezar por un número, pero sí puede contenerlos.
  • 14. Asignación Variables La asignación es simplemente dar un valor a la variable. Esto se hace poniendo un símbolo = entre la variable y el dato que queremos asignar.
  • 15. Enteros (integer) Las variables en PHP pueden ser asignados por números enteros utilizando diferentes formatos correspondientes con las bases decimal, octal y hexadecimal. Por defecto se utiliza la numeración decimal.
  • 16. Números de coma flotante (double) Este tipo de dato puede contener números con decimales.
  • 17. Cadena de caracteres (string) Es un conjunto de caracteres encerrados entre comillas dobles (“”) o simples (‘’).
  • 18. Boolean Una variable de tipo bolean sólo puede contener dos valores: Verdadero o Falso. Se suelen utilizar para comprobar si se cumple una condición en el programa.
  • 19. NULL Es un tipo especial de datos que sólo contiene el valor NULL.
  • 20. Constantes Las constantes son tipos de datos que no varían en el desarrollo de un programa. Para crear una constante tiene que usar la función define() .
  • 21. Isset() Con esta función podemos averiguar si una variable existe dentro de nuestro programa. Si existe devuelve true y si no existe false .
  • 22.  
  • 23. Unset() Libera la memoria ocupada por una variable, destruyendo su nombre y su contenido.
  • 24. Empty() Comprueba si una variable está vacía, no existe, o su valor es 0.
  • 25.  
  • 26. is_integer(), is_double(), is_string() Estas funciones devuelven true si la variable pasada coincide con el tipo que indica la función.