Está en la página 1de 23

Esp. Ing. Martin Casatti.

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

Es un atributo que se le agregan a los datos para que la


computadora pueda definir:

● Valores válidos e inválidos


● Valores mínimos y máximos
● Operaciones válidas
● Otros tipos de restricciones o características
○ Almacenamiento (tamaño en memoria)
○ Codificación (tipos de caracteres válidos)
○ etc.
Tipos de datos en PHP

● Booleanos (verdadero/falso)
● Números (enteros/decimales)
● Cadenas (de caracteres)
● Arrays (o vectores, grupos de datos)
● Objetos

Pero cuidado ¡PUEDEN CAMBIAR DE TIPO SOBRE LA


MARCHA!
Variables en PHP

● Se identifican por el caracter $ antes del nombre


● Tiene en cuenta mayúsculas y minúsculas
● No puede comenzar con un número
● Puede comenzar y utilizar el guión bajo (_)
Veamos algunos ejemplos
¿Qué es un operador?

Un operador es algo que toma uno más valores (o expresiones,


en la jerga de programación) y produce otro valor (de modo
que la construcción en sí misma se convierte en una
expresión).
Operadores aritméticos
Operadores lógicos
Operadores de cadena
Operadores de asignación
Operadores de incremento
Operadores de comparación
¡Gracias!
Hasta la próxima

También podría gustarte