PHP es un lenguaje de programación de código abierto originalmente diseñado para el desarrollo web dinámico. Fue creado en 1995 por Rasmus Lerdorf y es ampliamente utilizado en más de 20 millones de sitios web, incluido Wikipedia. PHP puede ser utilizado en la mayoría de los servidores web y sistemas operativos sin costo, y es fácil de aprender para los programadores familiarizados con lenguajes como C y Perl.
2. • PHP es un lenguaje de programación de uso
general de código del lado del servidor originalmente
diseñado para el desarrollo web de contenido dinámico.
Fue uno de los primeros lenguajes de programación del
lado del servidor que se podían incorporar directamente
en el documento HTML en lugar de llamar a un archivo
externo que procese los datos. El código es interpretado
por un servidor web con un módulo de procesador de
PHP que genera la página Web resultante. 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 casi todos los sistemas operativos y plataformas sin
ningún costo.
3. • Fue creado originalmente por Rasmus Lerdorf en 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 PHP, que es
incompatible con la Licencia Pública General de GNU debido
a las restricciones d
• PHP es un acrónimo recursivo que significa PHP Hypertext
Pre-processor (inicialmente PHP Tools, o, Personal Home
Page Tools).4 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
bajo la PHP License, la Free Software Foundation considera
esta licencia como software libre.3el uso del término PHP.3
4. • PHP puede ser desplegado en la mayoría de los servidores
web y en casi 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
enorme número de sitios en PHP ha visto reducida su
cantidad a favor de otros nuevos lenguajes no tan poderosos
desde agosto de 2005. 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.
5. • Fue originalmente diseñado en Perl, con base en la
escritura de un grupo de CGI binarios escritos en
el lenguaje C por el programador danés-
canadiense Rasmus Lerdorf en el año 1994 para mostrar
su currículum vítae y guardar ciertos datos, como la
cantidad de tráfico que su página web recibía. El 8 de
junio de 1995 fue publicado "Personal Home Page Tools"
después de que Lerdorf lo combinara con su propio Form
Interpreter para crear PHP/FI.
6. • Orientado al desarrollo de aplicaciones web dinámicas con acceso a
información almacenada en una base de datos.
• Es considerado un lenguaje fácil de aprender, ya que en su desarrollo
se simplificaron distintas especificaciones, como es el caso de la
definición de las variables primitivas, ejemplo que se hace evidente en
el uso de php arrays.
• El código fuente escrito en PHP es invisible al navegador web y al
cliente, ya que es el servidor el que se encarga de ejecutar el código y
enviar su resultado HTML al navegador. Esto hace que la programación
en PHP sea segura y confiable.
• Capacidad de conexión con la mayoría de los motores de base de datos
que se utilizan en la actualidad, destaca su conectividad
con MySQL y PostgreSQL.
• Capacidad de expandir su potencial utilizando módulos
(llamados ext's o extensiones).
• Posee una amplia documentación en su sitio web oficial, entre la cual
se destaca que todas las funciones del sistema están explicadas y
ejemplificadas en un único archivo de ayuda.
• Es libre, por lo que se presenta como una alternativa de fácil acceso
para todos.