2. Introducción
• En la siguiente presentación se vera sobre lo que
es el lenguaje PHP, sus características, sus
ventajas, desventajas, entre otras cosas más.
3. ¿Qué es PHP?
• El lenguaje de programación PHP (Hypertext Pre-
processor), fue desarrollado puntualmente para
diseñar páginas web dinámicas programando
scripts del lado del servidor. El lenguaje PHP
siempre va incrustado dentro del HTML y
generalmente se le relaciona con el uso de
servidores Linux.
4. • Originalmente diseñado por el programador
danés-canadiense Rasmus Lerdorf, en el año
1994 en base a la escritura de un grupo de CGI
binarios escritos en el lenguaje C. En un
comienzo, PHP sólo estaba compuesto por
algunas macros que permitían trabajar más
fácilmente en la creación de páginas web.
• En el año de 1995 Rasmus Lerdorf le añadió el
analizador sintáctico y se llamó PHP/F1 Versión
2, sólo reconocía texto HTML y algunas
directivas de mSQL. Después de esta fecha la
contribución al código fue pública.
5. • PHP es la solución para la construcción de Webs con
independencia de la Base de Datos y del servidor
Web, válido para cualquier plataforma.
• El objetivo final es conseguir la integración de las
paginas HTML con aplicaciones que corran en el
servidor como procesos integrados en el mismo, y
no como un proceso separado, como ocurría con los
CGIs (Common Gateway Interface).
6. Características
El lenguaje PHP presenta cuatro grandes características:
• 1.- Velocidad: PHP no solo es rápido al ser ejecutado sino
que no genera retrasos en la máquina, por esto no requiere
grandes recursos del sistema. PHP se integra muy bien junto
a otras aplicaciones, especialmente bajo ambientes Unix.
• 2.- Estabilidad: PHP utiliza su propio sistema de
administración de recursos y posee de un sofisticado método
de manejo de variables, conformando un sistema robusto y
estable.
7. • 3.- Seguridad: PHP maneja distintos niveles de
seguridad, estos pueden ser configurados desde el
archivo .ini
• 4.- Simplicidad: Usuarios con experiencia en C y C++
podrán utilizar PHP rápidamente. Además PHP dispone
de una amplia gama de librerías, y permite la posibilidad
de agregarle extensiones. Esto le permite su aplicación
en múltiples áreas, tales como encriptado, gráficos, XML
y otras.
8. Ventajas Y Desventajas De PHP
• Ventajas:
- Es un lenguaje multiplataforma.
- Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso a
información almacenada en una Base de Datos.
- El código fuente escrito en PHP es invisible al navegador 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 la enorme cantidad de módulos (llamados
ext's o extensiones).
9. Desventajas:
• Como es un lenguaje que se interpreta 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 la impide y,
en ciertos casos, representa un costo en tiempos de
ejecución
10. Conclusión
• PHP es el principal lenguaje para programar y
crear paginas web, es el mas usado actualmente,
ya que es multiplataforma y muy seguro.