Web.PHP.Tipos de Variables.

Ismael Royano Gómez
Enredando con la WEB.
2 min readJun 6, 2018

Aunque en PHP no haya instrucción para declarar variables, no significa que no existan tipos de éstas, las tiene como cualquier otro lenguaje de programación. Veamos algunos tipos:

Strings.

Variables alfanuméricas o de texto. Sus valores se deben especificar entre comillas simples o dobles para diferenciarlas de otros tipos.

$x = “Esto es un variable tipo string!”;

Integer.

Un número entero debe ser como mínimo un digito, comprendido entre -2,147,483,648 y 2,147,483,647, sin decimales y además puede ser expresado en decimal (base 10), hexadecimal(base 6) u octal (base 8).

$x = 485;

Float.

Número con punto decmial, de coma flotante o exponencial.

$x = 15.374;

Booleano.

Representa variablas que solo pueden tener dos posibles valores, true o false.

$x = true;
$y = false;

Array.

Son variables simples que pueden almacenar distintos valores, de forma que se pueden acceder a ellos mediante índices.

$fruta = array(“fresas”,”manzanas”,”naranjas”);
echo “Me gusta comer “ . $fruta[0] . “, “ . $fruta[1] . “ y las“ . $fruta[2] . “.”;

Los índices en una array empiezan desde 0. En este caso se comprende desde el 0, para la posición primera y el 2 para la posición número 3 o la última en este caso.

  • Esta array es unidimensionales, es decir solo es una fila con varios valores.
  • Este tipo de variables se puede complicar muchísimo y crear arrays dentro de arrays. Las podemos hacer bidimensionales, tridimensionales…etc. Yo nunca he necesitado usar más de dos dimensiones asi voy a poner un ejemplo de este tipo.
  • Las bidimensionales son una array dentro de otra array, es decir, una matriz, una variable que se compone de filas y columnas. A mi me gusta relacionar esto como una tabla de una base de datos o las celdas del excel.
  • En este ejemplo cada fila se va a componer de nombre de la fruta, el stock y las ventas.
$fruta = array (
array(“fresas”,222,18),
array(“manzanas”,157,13),
array(“naranjas”,58,2),
array(“zanahorias”,47,15)
);
  • En este ejemplo es una array 4x4, es decir, 4 filas por 4 columnas. Ahora vamos a ver como se podrían acceder a cada elemento. Como es de dos dimensiones se necesita dos índices distintos.
echo $fruta[0][0].”: Almacén: “.$fruta[0][1].”, Ventas: “.$fruta[0][2].”.<br>”;
echo $fruta[1][0].”: Almacén: “.$fruta[1][1].”, Ventas: “.$fruta[1][2].”.<br>”;
echo $fruta[2][0].”: Almacén: “.$fruta[2][1].”, Ventas: “.$fruta[2][2].”.<br>”;
echo $fruta[3][0].”: Almacén: “.$fruta[3][1].”, Ventas: “.$fruta[3][2].”.<br>”;

Nulo.

Es un tipo de valor especial, es decir, se utiliza cuando una variable no tiene valor alguno. Cuando se define una variable y no se le asigna un valor, por defecto se le da el valor null para especificar que no existe valor.

Null también se utiliza para vaciar variables dejando sin asignar ningún valor.

//Estos ejemplos hacen la misma función, asignan un valor definido como null.
$x = null;
$y;

Constantes.

Son variables globales que se definen con un valor predeterminado y no pueden cambiar en todo el script. Se definen con la instrucción Define().

define(variable, valor, case-insensitive)

  • variable. El nombre de la variable.
  • valor. El valor que contiene la variable constante.
  • case-insensitive. Especifica que no diferencia mayúsculas de minúsculas. Si no se le indica nada por efecto es case-sensitive.
<?php
define(“variable”, “Estoy aprendiendo PHP!”);
echo variable;
?>

Continúa por Operadores.

--

--

Ismael Royano Gómez
Enredando con la WEB.

Técnico Informático curioso, lector activo de las nuevas tecnologías, amante de las series de televisión y usuario del respetable mundo del enredo.