DesarrolloLibre

Desarrollo Web, Android, juegos y mucho más

Categorias
27-07-2013

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:

Y dos tipos especiales:

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) }

Publicidad

Give me for a beer!

Algunos recursos que te pueden interesar

TCPDF: clase Oper Source para generar PDF con PHP

TCPDF: clase Oper Source para generar PDF con PHP

Algunos artículos que te pueden interesar

Cómo instalar la SDK de Facebook para PHP en CodeIgniter

Cómo instalar la SDK de Facebook para PHP en CodeIgniter

Andrés Cruz 08-09-2016

Cómo instalar symfony en dos sencillos pasos con composer

Cómo instalar symfony en dos sencillos pasos con composer

Se explica como instalar composer en nuestra máquina y con el descargar las dependencias que conforman el framework de Symfony.

Andrés Cruz 05-01-2017

¿Cómo encriptar textos con CodeIgniter?

¿Cómo encriptar textos con CodeIgniter?

En esta entrada veremos cómo emplear la clase de encriptación con Codeigniter para encriptar cadenas de textos como contraseñas o claves y cómo desencriptar estas cadenas.

Andrés Cruz 02-03-2016