Tipos de variables en PHP
- Andrés Cruz

Las variables son el mecanismo para acceder a la memoria que ponen a nuestra disposición los lenguajes de programación; en este artículo veremos como crear una variable en PHP, particularidades de las mismas y tipos de datos en PHP.
Los nombres de variables en PHP deben de comenzar con el signo '$' (sin comillas) seguido por el nombre de la misma el cual no puede ser nulo, ni comenzar por un número o por un carácter especial.
Ejemplo de variables inválidas en PHP
$1var; // no puede comenzar por un numero
$ var; // no puede comenzar con un espacio vacio
$v ar // tampoco puede contener espacios vacios
var // falto el $
Ejemplo de variables válidas en PHP
$var;
$var1;
$_var;
Son sensibles a mayúsculas y minúsculas.
Ejemplo de variables distintas en PHP
$Var;
$VAr;
$var;
En PHP no es necesario especificar el tipo de dato antes de utilizarlas, se declaran al momento de asignarle un valor.
PHP soporta ocho tipos primitivos
Cuatro tipos escalares:
Dos tipos compuestos:
- object
- array
Y dos tipos especiales:
- resource
- NULL
Para terminar presentamos un sencillo ejemplo de los datos de una persona utilizando varios de los tipos de variables que ya vimos.
<?php
$anos = 24; //variable de tipo integer.
$nombre = "pepe"; //variable de tipo string.
$casado = true; //variable de tipo boolean.
$sueldo = 4025.43; //variable de tipo float
// arreglo de 4 tipos de datos
$persona_array = array('anos'=>$anos , 'nombre'=>$nombre , 'casado'=>$casado, 'sueldo'=>$sueldo);
// objeto de 4 tipos de datos
$persona_object = (object)$persona_array;
// mostramos los valores de las variables
echo "variable de tipo integer: ";
echo $anos;
echo "<br>";
echo "variable de tipo string: ";
echo $nombre;
echo "<br>";
echo "variable boolean: ";
echo $casado;
echo "<br>";
echo "variable de tipo double: ";
echo $sueldo;
echo "<br>";
echo "variable de tipo object: ";
echo $persona_object->anos;
echo "-";
echo $persona_object->nombre;
echo "-";
echo $persona_object->casado;
echo "-";
echo $persona_object->sueldo;
echo "<br>";
echo "variable de tipo array:";
echo "<br>";
var_dump($persona_array);
?>
Al interpretar el código anterior:
variable de tipo integer: 24
variable de tipo string: pepe
variable boolean: 1
variable de tipo double: 4025.43
variable de tipo object: 24-pepe-1-4025.43
variable de tipo array:
array(4) { ["anos"]=> int(24) ["nombre"]=> string(4) "pepe" ["casado"]=> bool(true) ["sueldo"]=> float(4025.43) }
Acepto recibir anuncios de interes sobre este Blog.
En este artículo veremos como crear una variable en PHP, particularidades de las mismas y tipos de datos en PHP.
- Andrés Cruz