PHP

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]

  1. https://www.php.net/ChangeLog-8.php
  2. «En un lenguaje compilado, la máquina de destino traduce directamente el programa. En un lenguaje interpretado, el código fuente no es directamente traducido por la máquina de destino. En cambio, un distinto programa, mejor conocido como intérprete, lee el código y lo ejecuta.». Archivado desde el original el 21 de enero de 2023. Consultado el 21 de enero de 2023. 
  3. «PHP: Hypertext Preprocessor». www.php.net. Consultado el 4 de junio de 2020. 
  4. «PHP: History of PHP - Manual». www.php.net. Consultado el 4 de junio de 2020. 
  5. «PHP: Historia de PHP y Proyectos Relacionados - Manual». www.php.net. Consultado el 4 de junio de 2020. 
  6. «inicialismo». Consultado el 3 de junio de 2020. 
  7. «PHP: Preface - Manual». www.php.net. Consultado el 4 de junio de 2020. 
  8. «PHP: What can PHP do? - Manual». www.php.net. Consultado el 4 de junio de 2020. 
  9. jolicode/php-ar-drone, JoliCode, 21 de mayo de 2020, consultado el 4 de junio de 2020 .
  10. Jackson, Joab (31 de julio de 2014). «PHP gets a formal specification, at last». ITworld (en inglés). Consultado el 4 de junio de 2020. 


Error en la cita: Existen etiquetas <ref> para un grupo llamado «n», pero no se encontró la etiqueta <references group="n"/> correspondiente.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by razib.in