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 [actualizar], "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.