PHP es un lenguaje de programación popular para el desarrollo de aplicaciones web dinámicas debido a su similitud con lenguajes como C y Perl, lo que facilita su aprendizaje. Fue creado originalmente en 1994 por Rasmus Lerdorf para mostrar su currículum en línea. El código PHP se ejecuta en el servidor y produce HTML que es enviado al navegador del usuario.
5. 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.
al no haber una especificación formal. Publicado bajo la PHP
License, la Free Software Foundation considera esta licencia
como software libre.
6. 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 RasmusLerdorf 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.
7. Programa con PHP embebido en código HTML:
<!DOCTYPE html> <html lang="es"> <head> <meta
charset="UTF-8" /> <title> Ejemplo básico
PHP</title> </head> <body> <?php echo 'Hola
mundo'; ?> </body> </html>
El intérprete de PHP solo ejecuta el código que
se encuentra entre sus delimitadores. Los
delimitadores más comunes son <?php
8.
9. 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
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
10.
11.
12. Para la interpreta cion en ejecución, para ciertos usos puede
resultar un inconveniente que el código fuente no pueda ser
ocultado. La ofuscación es una técnica que puede dificultar la
lectura del código pero no necesariamente impide que el código
Debido a que es un lenguaje interpretado, un script en
PHP suele funcionar considerablemente más lento que
su equivalente en un lenguaje de bajo nive
Las variables al no ser tipadas dificulta a los
diferentes IDEs para ofrecer asistencias para el
tipeado del código, aunque esto no es realmente un
inconveniente del lenguaje en sí.
13.
14. XAMPP es un servidor independiente de
plataforma, software libre, que
consiste principalmente en la base de
datos MySQL, el servidor Web Apache y
los intérpretes para lenguajes de
script: PHP y Perl.
LAMP presenta una funcionalidad parecida a XAMPP, pero
enfocada en Linux, y WAMP lo hace enfocado en Windows.
WAMP : P es el acrónimo usado para describir un sistema de
infraestructura de internet que usa las siguientes herramientas:
15. WAMP : P es el acrónimo usado para describir un
sistema de infraestructura de internet que usa las
siguientes herramientas:
Windows, como sistema operativo;
Apache, como servidor web;
MySQL, como gestor de bases de datos;
PHP (generalmente), Perl, o Python, como
lenguajes de programación.
o MAMP: El acrónimo MAMP se refiere al conjunto
de programas software comúnmente usados
para desarrollar sitios web dinámicos sobre
sistemas operativos Apple Macintosh, MAC OS X.