- Variables asignadas por referencia
- Formas en que una variable de PHP puede ver variado su tipo
- Forzado
- Constantes
- Comentarios en PHP
- Operadores Aritméticos
- Variables de sistema en PHP
- Variables superglobales
Variables
Una variable es un contenedor de información, en el que podemos almacenar números enteros, números decimales, caracteres.
El contenido de las variables se puede leer y se puede cambiar durante la ejecución de una página PHP.
En PHP todas las variables comienzan con el símbolo del dólar $ y no es necesario definir una variable antes de usarla.
Tampoco tienen tipos, es decir que una misma variable puede contener un número y luego puede contener caracteres.
Dependiendo de la información que contenga, una variable puede ser considerada de uno u otro tipo:
Variables numéricasAlmacenan cifras | |||
Enteros | $entero=2002; | Números sin decimales | |
Real | $real=3.14159; | Números con o sin decimal |
Variables alfanuméricasAlmacenan textos compuestos de números y/o cifras | |||||
Cadenas | Almacenan variables alfanuméricas | $cadena="Hola amigo"; |
TablasAlmacenan series de informaciones numéricas y/o alfanuméricas | ||||
Arrays | Son las variables que guardan las tablas | $sentido[1]="ver"; $sentido[2]="tocar"; $sentido[3]="oir"; $sentido[4]="gusto"; $sentido[5]="oler"; |
ObjetosSe trata de conjuntos de variables y funciones asociadas. Presentan una complejidad mayor que las variables vistas hasta ahora pero su utilidad es más que interesante. |
A diferencia de otros lenguajes, PHP posee una gran flexibilidad a la hora de operar con variables.
En efecto, cuando definimos una variable asignándole un valor, el ordenador le atribuye un tipo.
Si por ejemplo definimos una variable entre comillas, la variable será considerada de tipo cadena:
$variable="5"; //esto es una cadena |
Sin embargo si pedimos en nuestro script realizar una operación matemática con esta variable, no obtendremos un mensaje de error sino que la variable cadena será asimilada a numérica:
-
La variable cadena ha sido asimilada en entero (aunque su tipo sigue siendo cadena) para poder realizar la operación matemática. Del mismo modo, podemos operar entre variables tipo entero y real.
No debemos preocuparnos de nada, PHP se encarga durante la ejecución de interpretar el tipo de variable necesario para el buen funcionamiento del programa. Sin embargo, en contraste, hay que tener cuidado en no cambiar mayúsculas por minúsculas ya que, en este sentido, PHP es sensible.
Conviene por lo tanto trabajar ya sea siempre en mayúsculas o siempre en minúsculas para evitar este tipo de malentendidos a veces muy difíciles de localizar.
EJEMPLO DE VARIABLES
Ejemplo de PHP
Página siguiente |