PHP
PHP-logo.svg
Desarrollador(es)
PHP Group
https://php.net
Informaci�n general
Extensiones comunes .php, .phtml, .php3, .php4, .php5, .php7, .phps, .php-s,
.pht
Paradigma Multiparadigma: imperativo, funcional, orientado a objetos, procedural,
reflexivo
Apareci� en 1995
Dise�ado por Rasmus Lerdorf
�ltima versi�n estable 7.3.41? (4 de abril de 2019 (2 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 Rasmus Lerdorf
Licencia Licencia PHP
[editar datos en Wikidata]
PHP ha evolucionado por lo que ahora incluye tambi�n una interfaz de l�nea de
comandos que puede ser usada en aplicaciones gr�ficas independientes. Puede ser
usado en la mayor�a de los servidores web al igual que en muchos sistemas
operativos y plataformas sin ning�n costo.
Fue creado originalmente por Rasmus Lerdorf en el a�o 1995. Actualmente el lenguaje
sigue siendo desarrollado con nuevas funciones por el grupo PHP.2? Este lenguaje
forma parte del software libre publicado bajo la licencia PHPv3_01, es una licencia
Open Source validada por Open Source Initiative. La licencia de PHP es del estilo
de licencias BSD, esta licencia no tiene restricciones de copyleft" asociadas con
GPL.
�ndice
1 Etimolog�a
2 Visi�n general
3 Historia
3.1 Historial de lanzamiento
4 Sintaxis
5 PHP y MySQL
6 Caracter�sticas de PHP
6.1 Caracter�sticas
6.2 Inconvenientes
6.3 XAMPP, LAMP, WAMP, MAMP, UwAmp
6.4 Principales sitios desarrollados con PHP
7 Referencias
8 Enlaces externos
Etimolog�a
PHP es un acr�nimo recursivo que se llama PHP Hypertext Preprocessor (inicialmente
PHP/FI, o, Personal Home Page Form Interpreter).3? Fue creado originalmente por
Rasmus Lerdorf; sin embargo, la implementaci�n principal de PHP es producida ahora
por The PHP Group y sirve como el est�ndar de facto para PHP, al no haber una
especificaci�n formal. Publicado con la PHP License, la Free Software Foundation
considera esta licencia como software libre.4?
Visi�n general
PHP puede ser desplegado en la mayor�a de los servidores web y en todos los
sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se encuentra
instalado en m�s de 20 millones de sitios web y en un mill�n de servidores. El
n�mero de sitios basados en PHP se ha visto reducido progresivamente en los �ltimos
a�os, con la aparici�n de nuevas tecnolog�as como Node.JS, Golang, ASP.NET, etc. El
sitio web de Wikipedia est� desarrollado en PHP.5? Es tambi�n el m�dulo Apache m�s
popular entre las computadoras que utilizan Apache como servidor web.
El gran parecido que posee PHP con los lenguajes m�s comunes de programaci�n
estructurada, como C y Perl, permiten a la mayor�a de los programadores crear
aplicaciones complejas con una curva de aprendizaje muy corta. Tambi�n les permite
involucrarse con aplicaciones de contenido din�mico sin tener que aprender todo un
nuevo grupo de funciones.
Cuando el cliente hace una petici�n al servidor para que le env�e una p�gina web,
el servidor ejecuta el int�rprete de PHP. �ste procesa el script solicitado que
generar� el contenido de manera din�mica (por ejemplo obteniendo informaci�n de una
base de datos). El resultado es enviado por el int�rprete al servidor, quien a su
vez se lo env�a al cliente.
PHP es una alternativa a las tecnolog�as de Microsoft ASP y ASP.NET (que utiliza C#
y Visual Basic .NET como lenguajes), a ColdFusion de la empresa Adobe, a JSP/Java,
CGI/Perl y a Node.js/Javascript. Aunque su creaci�n y desarrollo se da en el �mbito
de los sistemas libres, bajo la licencia GNU, existe adem�s un entorno de
desarrollo integrado comercial llamado Zend Studio. CodeGear (la divisi�n de
lenguajes de programaci�n de Borland) ha sacado al mercado un entorno de desarrollo
integrado para PHP, denominado 'Delphi for PHP. Tambi�n existen al menos un par de
m�dulos para Eclipse, uno de los entornos m�s populares.10?
Historia
En mayo del 2000, PHP 4 se lanz� bajo el poder del motor Zend 1.0. El 13 de julio
del 2007 se anunci� la suspensi�n del soporte y desarrollo de la versi�n 4 de
PHP,11? y, a pesar de lo anunciado, se ha liberado una nueva versi�n con mejoras de
seguridad, la 4.4.8, publicada el 13 de enero del 2008, y posteriormente la versi�n
4.4.9, publicada el 7 de agosto del 2008.12? Seg�n esta noticia,13? se le dio
soporte a fallos cr�ticos hasta el 9 de agosto del 2008.
El 13 de julio del 2004, se lanz� PHP 5, utilizando el motor Zend Engine 2.0 (o
Zend Engine 2).2? Incluye todas las ventajas que provee el nuevo Zend Engine 2,
como: