PHP


PHP es un lenguaje de secuencias de comandos de propósito general orientado al desarrollo web . [7] Fue creado originalmente por el programador danés-canadiense Rasmus Lerdorf en 1994. [8] La implementación de referencia PHP ahora es producida por The PHP Group. [9] PHP originalmente significaba página de inicio personal , [8] pero ahora representa el inicialismo recursivo PHP: preprocesador de hipertexto . [10]

El código PHP generalmente se procesa en un servidor web mediante un intérprete de PHP implementado como un módulo , un demonio o como un ejecutable de Common Gateway Interface (CGI). En un servidor web, el resultado del código PHP interpretado y ejecutado, que puede ser cualquier tipo de datos, como HTML generado o datos de imágenes binarias , formaría la totalidad o parte de una respuesta HTTP . Varios sistemas de plantillas web , sistemas de gestión de contenido web y marcos webexisten que se pueden emplear para orquestar o facilitar la generación de esa respuesta. Además, PHP se puede utilizar para muchas tareas de programación fuera del contexto web, como aplicaciones gráficas independientes [11] y control de drones robóticos . [12] El código PHP también se puede ejecutar directamente desde la línea de comandos .

El intérprete PHP estándar, impulsado por Zend Engine , es un software gratuito publicado bajo la licencia PHP . PHP ha sido ampliamente adaptado y se puede implementar en la mayoría de los servidores web en una variedad de sistemas operativos y plataformas . [13]

El lenguaje PHP evolucionó sin una especificación formal escrita o estándar hasta 2014, con la implementación original actuando como el estándar de facto que otras implementaciones pretendían seguir. Desde 2014, se ha trabajado para crear una especificación PHP formal. [14]

W3Techs informa que, en abril de 2021 , "PHP es utilizado por el 79,2% de todos los sitios web cuyo lenguaje de programación del lado del servidor conocemos". [15] PHP versión 7.4 es la versión más utilizada. El soporte para la versión 7.3 se eliminó el 6 de diciembre de 2021.

El desarrollo de PHP comenzó en 1994 cuando Rasmus Lerdorf escribió varios programas Common Gateway Interface (CGI) en C , [16] [17] que utilizó para mantener su página de inicio personal . Los amplió para trabajar con formularios web y para comunicarse con bases de datos , y llamó a esta implementación "Intérprete de formularios / página de inicio personal" o PHP / FI.


Rasmus Lerdorf , creador de PHP; y Andi Gutmans y Zeev Suraski , creadores del motor Zend
Este es un ejemplo de código PHP para el sistema de gestión de contenido de WordPress .
El elePHPant, mascota de PHP
Una aplicación "Hello World" en PHP 7.4 que se ejecuta en un servidor de desarrollo localhost
Salida de ejemplo de la función phpinfo () en PHP 7.1
Una descripción general amplia del paquete de software LAMP, que se muestra aquí junto con Squid
Página web dinámica: ejemplo de scripting del lado del servidor (PHP y MySQL)