dinámica de contenidos en un servidor web. Su nombre oficial es PHP: HyperText Preprocessor. Entre sus principales características se pueden destacar su potencia, alto rendimiento y su facilidad de aprendizaje. PHP
Home Page Tools. Ahora PHP Hypertext Preprocessor. • PHP pronto se volvió popular y Zeev Suraski Y Andi Gutmans lo rediseñaron y se convirtió en PHP 3.0. • PHP ha sido rediseñado varias veces desde su origen. Actualmente PHP5 OOP. • Sintaxis muy similar a la de C, Perl y Java.
de los sistemas de gestión de base de datos. • MySql. • PostgreSQL. • Mssql. • Oracle. • ... Capas de Abstracción • ODBC. • PDO - PHP Data Objects. • ... ¿Por qué PHP?
(IMAP, FTP, LDAP, SNMP, etc). • Código fuente abierto: el código del intérprete está accesible para permitir posibles mejoras o sugerencias acerca de su desarrollo (PHP ha sido escrito en lenguaje C). • Gratuito: no es necesario realizar ningún pago para desarrollar sistemas de información. ¿Por qué PHP?
plataformas (Windows, Unix, Linux, etc.). Esto permite que las aplicaciones puedan ser portadas de una plataforma a otra sin necesidad de modificar una solo línea de código. • Eficiente: PHP consume muy pocos recursos en el servidor, por lo que con un equipo relativamente sencillo es posible desarrollar interesantes aplicaciones. ¿Por qué PHP?
web dinámicos. Proporciona gran cantidad de librerías muy útiles y bien documentadas que ahorran mucho trabajo al programador; • Yii. • CodeIgniter. • CakePHP. • Zend. • Synfony. • ... ¿Por qué PHP?
Evoluciona constantemente. • Documentación Ilimitada, tanto oficial como de terceros. • Es una comunidad muy grande. • ...también dispone de facilidades para el procesamiento de ficheros, funciones de tratamiento de textos, generación dinámica de imágenes, XML... ¿Por qué PHP?
(fichero .php) y el navegador envía la solicitud al servidor empleando el protocolo HTTP. • Llega la solicitud al servidor y localiza el documento. Por la extensión del fichero el servidor ejecuta el intérprete. • El intérprete ejecuta el script solicitado y genera un resultado (habitualmente una página HTML) que devuelve al servidor para que éste a su vez lo transfiera al cliente. • Se visualiza el documento en el navegador del usuario. ¿Cómo y cuándo funciona el intérprete?