SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Julio Alfaro @guateRikum
Creado originalmente por RasmusLerdorf 1994. Es un lenguaje de programación interpretado. Significa PHP Hypertext Pre-processor (inicialmente Personal HomePage Tools) Tiene licencia PHP, que bajo la Free Software Fundation es considerado como una licencia de software libre Puede usarse para aplicaciones de escritorio gracias a las extensiones PHP-Qt o PHP-GTK Puede usarse para programas de líneas de comando con la versión PHP-CLI  Distribuido actualmente por PHP Group (www.php.net) Datos de PHP
RasmusLerdorf
Es un lenguaje de scripts usado ampliamente y multiproposito, en especia para diseñado para Web. El desarrollo puede estar embebido en HTML ¿Qué es PHP?
Funcionamiento de PHP en la WEB REQUERIMIENTO HTTP RESPUESTA HTTP WEB SERVER
Un Web Server (Preferencialmente Apache). El plugin de PHP para que el Web Server lo interprete Si queremos almacenar informacion podemos usar una base de datos. Soluciones Rápidas MAMP, XAMP, WAMP Windows : http://www.wampserver.com/en/ Mac : http://www.mamp.info/en/index.html Linux : https://help.ubuntu.com/community/ApacheMySQLPHP Que necesitamos para empezar
El código a ejecutarse en la pagina debe estar embebido en un HTML y se reconoce pues se encierra entre el TAG <?php ….   ?> Ej : Estructura de PHP en Web
Cuando queremos interactuar con el usuario en HTML usamos FORMAS (<FORM>) y la información que estas contienen interactúa con PHP de la siguiente forma : Ej, si tenemos un HTML con la siguiente estructura : El código PHP de action.php podría ser : Trabajando con Formas
$_GET : Nos permite ver los parámetros HTTP trasladados vía la acción GET. $_POST : Nos permite ver los parámetros HTTP trasladados vía la acción POST. $_REQUEST : Variables de requisición en HTTP $_SESSION : Variables que se almacenan por cada conexión que se establece en al webserver. $_ENV : Variables generales en el servidor $_COOKIE : HTTP Cookies Variables de entorno
Actualmente se encuentra vigente la versión 5.3.6 En el 2007 se abandono el soporte y desarrollo para php 4 Se espera pronto una nueva versión de PHP que sea la 6, y para ese entonces solo se soportara la 5 y 6. Versiones de PHP
ALGUNOS FRAMEWORKS QUE NOS AYUDAN APROGRAMAR
SOFTWARE DESARROLLADO EN PHP
PHP en la Web
PHP en la Web

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (14)

Taller php9
Taller php9Taller php9
Taller php9
 
Taller php
Taller phpTaller php
Taller php
 
Php apéndice
Php   apéndicePhp   apéndice
Php apéndice
 
Generalidades de Php
Generalidades de PhpGeneralidades de Php
Generalidades de Php
 
Mi presentacion
Mi presentacionMi presentacion
Mi presentacion
 
CONFIGURACION DEL DNS
CONFIGURACION DEL DNSCONFIGURACION DEL DNS
CONFIGURACION DEL DNS
 
03 Php. Instalacion De Php
03 Php. Instalacion De Php03 Php. Instalacion De Php
03 Php. Instalacion De Php
 
Presentacion
PresentacionPresentacion
Presentacion
 
Sistemas de Operacion - Presentación Servidor de Correo
Sistemas de Operacion - Presentación Servidor de CorreoSistemas de Operacion - Presentación Servidor de Correo
Sistemas de Operacion - Presentación Servidor de Correo
 
Páginas dinámicas
Páginas dinámicasPáginas dinámicas
Páginas dinámicas
 
Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
PHP IUTE
PHP IUTEPHP IUTE
PHP IUTE
 
File zilla cliente ftp
File zilla cliente ftpFile zilla cliente ftp
File zilla cliente ftp
 

Ähnlich wie Php (20)

Introducción a PHP5
Introducción a PHP5Introducción a PHP5
Introducción a PHP5
 
QUE ES PHP
QUE ES PHPQUE ES PHP
QUE ES PHP
 
Php
PhpPhp
Php
 
PHP.docx
PHP.docxPHP.docx
PHP.docx
 
Tutorial php basico
Tutorial php basicoTutorial php basico
Tutorial php basico
 
Código php
Código phpCódigo php
Código php
 
Código php
Código phpCódigo php
Código php
 
PHP
PHPPHP
PHP
 
Php tarea
Php tareaPhp tarea
Php tarea
 
Php
PhpPhp
Php
 
Manual php
Manual phpManual php
Manual php
 
15. servidor php
15. servidor php15. servidor php
15. servidor php
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
servidor
servidorservidor
servidor
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copy
 
Actividad integradora 2
Actividad integradora 2Actividad integradora 2
Actividad integradora 2
 
Php tema 4
Php tema 4Php tema 4
Php tema 4
 
Manual de php
Manual de phpManual de php
Manual de php
 

Mehr von zezzi Castillo

Mehr von zezzi Castillo (9)

Kotlin & Swift
Kotlin & SwiftKotlin & Swift
Kotlin & Swift
 
Volley Android
Volley AndroidVolley Android
Volley Android
 
Android introduccion2
Android introduccion2Android introduccion2
Android introduccion2
 
Prototype
Prototype Prototype
Prototype
 
Observation Lab
Observation LabObservation Lab
Observation Lab
 
Photosort VentureLab2012
Photosort VentureLab2012Photosort VentureLab2012
Photosort VentureLab2012
 
Parse Heroku for Mobiles
Parse Heroku for MobilesParse Heroku for Mobiles
Parse Heroku for Mobiles
 
Manejo de la Camara Android vs Phonegap
Manejo de la Camara Android vs PhonegapManejo de la Camara Android vs Phonegap
Manejo de la Camara Android vs Phonegap
 
Drupal goes Mobile
Drupal goes MobileDrupal goes Mobile
Drupal goes Mobile
 

Kürzlich hochgeladen

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
 
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
 
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
 
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
 
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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
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
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
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
 
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
 
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
 

Kürzlich hochgeladen (13)

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
 
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...
 
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
 
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)
 
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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
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
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
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
 
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
 
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
 

Php

  • 2. Creado originalmente por RasmusLerdorf 1994. Es un lenguaje de programación interpretado. Significa PHP Hypertext Pre-processor (inicialmente Personal HomePage Tools) Tiene licencia PHP, que bajo la Free Software Fundation es considerado como una licencia de software libre Puede usarse para aplicaciones de escritorio gracias a las extensiones PHP-Qt o PHP-GTK Puede usarse para programas de líneas de comando con la versión PHP-CLI Distribuido actualmente por PHP Group (www.php.net) Datos de PHP
  • 4. Es un lenguaje de scripts usado ampliamente y multiproposito, en especia para diseñado para Web. El desarrollo puede estar embebido en HTML ¿Qué es PHP?
  • 5. Funcionamiento de PHP en la WEB REQUERIMIENTO HTTP RESPUESTA HTTP WEB SERVER
  • 6. Un Web Server (Preferencialmente Apache). El plugin de PHP para que el Web Server lo interprete Si queremos almacenar informacion podemos usar una base de datos. Soluciones Rápidas MAMP, XAMP, WAMP Windows : http://www.wampserver.com/en/ Mac : http://www.mamp.info/en/index.html Linux : https://help.ubuntu.com/community/ApacheMySQLPHP Que necesitamos para empezar
  • 7. El código a ejecutarse en la pagina debe estar embebido en un HTML y se reconoce pues se encierra entre el TAG <?php …. ?> Ej : Estructura de PHP en Web
  • 8. Cuando queremos interactuar con el usuario en HTML usamos FORMAS (<FORM>) y la información que estas contienen interactúa con PHP de la siguiente forma : Ej, si tenemos un HTML con la siguiente estructura : El código PHP de action.php podría ser : Trabajando con Formas
  • 9. $_GET : Nos permite ver los parámetros HTTP trasladados vía la acción GET. $_POST : Nos permite ver los parámetros HTTP trasladados vía la acción POST. $_REQUEST : Variables de requisición en HTTP $_SESSION : Variables que se almacenan por cada conexión que se establece en al webserver. $_ENV : Variables generales en el servidor $_COOKIE : HTTP Cookies Variables de entorno
  • 10. Actualmente se encuentra vigente la versión 5.3.6 En el 2007 se abandono el soporte y desarrollo para php 4 Se espera pronto una nueva versión de PHP que sea la 6, y para ese entonces solo se soportara la 5 y 6. Versiones de PHP
  • 11. ALGUNOS FRAMEWORKS QUE NOS AYUDAN APROGRAMAR
  • 13. PHP en la Web
  • 14. PHP en la Web