PHP | ||
---|---|---|
Desarrollador(es) | ||
PHP Group https://www.php.net | ||
Información general | ||
Extensiones comunes |
.php , .phtml , .php3 , .php4 , .php5 , .php7 , .phps , .php-s , .pht , .phar | |
Paradigma | Multiparadigma: imperativo, funcional, orientado a objetos, procedural, reflexivo | |
Apareció en | 1995 | |
Diseñado por | Rasmus Lerdorf | |
Última versión estable | 8.3.13[1] (24 de octubre de 2024 (23 días)) | |
Sistema de tipos | Dinámico, débil | |
Implementaciones | Motor Zend, HHVM, Phalanger, Quercus, Project Zero, Parrot | |
Influido por | Perl, C, C++, Java, Tcl | |
Ha influido a | Falcon, Hack | |
Sistema operativo | Unix-like, Windows | |
Licencia | Licencia PHP | |
PHP es un lenguaje de programación interpretado[2] del lado del servidor y de uso general que se adapta especialmente al desarrollo web.[3] Fue creado inicialmente por el programador danés-canadiense Rasmus Lerdorf en 1994.[4] En la actualidad, la implementación de referencia de PHP es producida por The PHP Group.[5] PHP originalmente significaba Personal Home Page (Página personal), pero ahora significa el inicialismo[n 1] recursivo PHP: Hypertext Preprocessor.[7]
El código PHP suele ser procesado en un servidor web por un intérprete PHP desarrollado como un módulo, un daemon o como un ejecutable de interfaz de entrada común (CGI). En un servidor web, el resultado del código PHP interpretado y ejecutado —que puede ser cualquier tipo de datos, como el HTML generado o datos de imágenes binarias— formaría la totalidad o parte de una respuesta HTTP. Existen diversos sistemas de plantillas, sistemas de gestión de contenidos y frameworks que pueden emplearse para organizar o facilitar la generación de esa respuesta. Por otra parte, PHP puede utilizarse para muchas tareas de programación fuera del contexto de la web, como aplicaciones gráficas autónomas[8] y el control de drones.[9] También se puede interpretar y ejecutar un código PHP cualquiera a través de una interfaz de línea de comandos (CLI).
El intérprete estándar de PHP, impulsado por Motor Zend, es un software libre publicado bajo Licencia PHP. PHP ha sido ampliamente portado y puede ser desplegado en la mayoría de los servidores web en casi todos los sistemas operativos y plataformas, de forma gratuita.
El lenguaje PHP evolucionó sin una especificación formal escrita o un estándar hasta 2014, con la implementación original actuando como el estándar de facto que otras implementaciones intentaban seguir. Desde 2014, se ha trabajado para crear una especificación formal de PHP.[10]
Error en la cita: Existen etiquetas <ref>
para un grupo llamado «n», pero no se encontró la etiqueta <references group="n"/>
correspondiente.