Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Introducción a PHP
Conceptos generales
Orígenes de PHP
● Creado en 1994 por Rasmus Lerdorf
● El objetivo inicial era contar la cantidad de
visitas a una página web
● Eso implicaba el problema de “ejecutar
código” cuando una página sea enviada por el
servidor.
● Tuvo diversas versiones y en el año 2000 se
publica PHP4, la primera versión que puede
considerarse masiva.
Cliente/Servidor
Modelo de diseño del software en donde se dividen las
solicitudes de servicio en una entidad denominada “cliente” y
la provisión de dichos servicios en un “servidor”.
Servidor de páginas estáticas
El servidor provee archivos sin modificar su contenido
Servidor de páginas dinámicas
El servidor ejecuta el código existente en los archivos y
provee la información resultante, generada dinámicamente.
● Multiplataforma (corre en
distintos sistemas operativos)
● Compatible con gran cantidad
Ventajas de PHP de servidores
● Gratuito
● Poco consumo de recursos
● Velocidad media/alta
● Complejo para aplicaciones de
Desventajas de ●
gran tamaño
No compilado (cualquiera puede
PHP ●
ver el código de las aplicaciones)
Es común que nuevas versiones
pierdan compatibilidad hacia
atrás, haciendo que sea difícil
actualizar las aplicaciones.
● Lenguaje interpretado
● Tipos de datos dinámicos
● Sintaxis similar a C, C++, Java
Características ●
●
Se ejecuta en el servidor
Admite “extensiones” para
de PHP ●
ampliar su funcionalidad
Soporta técnicas orientadas a
objetos
● Amplia documentación y
comunidad muy activa
● En activo desarrollo a la fecha
(2021)
¿Quiénes usan PHP?
Tipos de datos
● Booleanos (verdadero/falso)
● Números (enteros/decimales)
● Cadenas (de caracteres)
● Arrays (o vectores, grupos de datos)
● Objetos