Hola, ¿Qué tal? Bienvenidos nuevamente continuando con el curso de PHP 8, hoy veremos lo que son las variables en PHP 8.
Recuerda que todo el código desarrollado en esta clase y todo el curso de PHP está disponible en GitHub.
¡Empecemos!
¿Qué es una variable?
Una variable es un espacio de memoria donde almacena cierta información que puede ser utilizada en cualquier parte de nuestra aplicación.
Las variables en PHP son contenedores para almacenar datos y se pueden usar para guardar diferentes tipos de información, son representadas por delante con el signo de dólar “$” seguido del nombre de la variable. Se aconseja que al momento de crear una variable, ésta debe de ser descriptiva según la funcionalidad que cumpla.
Declaración de variables
En PHP 8, las variables se pueden declarar y asignar en una sola línea. No es necesario especificar el tipo de variable, ya que PHP es un lenguaje de tipado dinámico. Por ejemplo:
$curso = "Curso de PHP"; $version = 8; $precio = 12.99; $esGratuito = true;
Características de las variables en PHP
- Las variables son definidas siempre comenzando por el signo de dólar $.
- Las variables son sensibles a minúsculas y mayúsculas, no es lo mismo la variable $valor que la variable $Valor.
- Las variables no deben contener espacios en blanco.
- Las variables siempre deben de comenzar con el signo de $ seguido de una letra o subrayado.
- Las variables no necesitan ser declaradas antes de usarlas, (PHP es débilmente tipado).
Ejemplo de variables en PHP
Ahora vamos a escribir algo de código PHP. Primero iniciamos nuestro servidor local de Apache con Xampp y también nuestro editor de código Visual Studio Code. Seguidamente, vamos a crear el archivo variables.php en la ruta del curso “curso_php8”.
Crearemos una variable $valor que contendrá el texto “Bienvenidos al curso de PHP” y al finalizar colocamos el punto y coma.
$valor = "Bienvenidos al curso de PHP";
Ahora creamos otra variable $Valor que contendrá el número 8 igual punto y coma para finalizar la sentencia.
$Valor = 8;
Con la palabra reservada “echo” imprimimos las dos variables concatenadas.
echo $valor . " " . $Valor;
Por último, abrimos nuestro navegador, en la ruta del proyecto nos mostrará el siguiente resultado “Bienvenidos al curso de PHP 8”.

Si analizamos el código escrito. Por ejemplo, se cumple la sensibilidad de las variables no es lo mismo $valor que $Valor una almacena un variable de tipo cadena (String) y la otra almacena una variable de tipo entero (integer).
Al final con la palabra reservada “echo” podemos imprimir dos o más variables concatenadas (no importa el tipo de dato).
Tipos de variables en PHP
En PHP no se declaran los tipos al iniciar las variables, esto se declaran según la información que contengan pueden ser de tipo cadena, entero, booleanas, etc.
Variables numéricas
Las variables numéricas almacenan números enteros o decimales que pueden ser utilizados con operadores matemáticos. Se tiene que declarar sin comillas por que sino el intérprete de PHP lo tratará como cadena.
Enteros (Integer) son números sin decimales. Por ejemplo:
- $entero = 12;
Reales (Float) son números con o sin decimales.
- $real = 12.45;
Variables alfanuméricas
Las variables alfanuméricas almacenan cadenas de texto compuestas, pueden contener caracteres, letras, símbolos y números.
- $cadena = “Este es 1 cadena de texto con # 8098 & caracteres _especi@les”;
Variables Booleanas
Estas variables almacenan un valor lógico verdadero o falso, que pueden ser comparados para determinar una determinada acción.
- $verdadero = true;
- $falso = false;
Variables Arrays
Los arrays son un tipo variable que almacenan un conjunto de datos que podemos acceder a través de índices, se pueden almacenar todo tipo de datos, cadenas de texto, numéricas, booleanas, etc.
- $numeros = array(1, 2, 3, 4, 5);
- $lenguaje = array(“nombre” => “PHP”, “version” => 8, “disponible” => true);
Ámbito de las variables
El ámbito de una variable en PHP define dónde es accesible y dónde no. Las variables pueden ser locales (definidas dentro de una función y solo visibles dentro de ella), globales (definidas fuera de las funciones y visibles en todo el script), o superglobales (disponibles en todos los ámbitos del script).
- $var_local = “variable local”;
- global $var_global = “variable global”;
Ejercicios de la clase
1.- Crea variables para almacenar la información personal de un estudiante como nombre, apellido, edad, está matriculado y nota promedio, y luego imprime un mensaje que muestre esta información.
2.- Crea dos variables para almacenar la longitud y el ancho de un rectángulo, calcular e imprimir el área del rectángulo en pantalla.
Hasta aquí el tutorial de hoy variables en PHP 8, si tiene alguna consulta pueden dejar un comentario o también puedes consultar el sitio oficial de PHP para mayor información; en la siguiente clase veremos lo que son las constantes en PHP 8.
Saludos y éxitos.

Victor Peña
Desarrollador de software Backend Developer, experto en Laravel Framework, PHP, JavaScript y MySQL. Creador de contenidos de emprendimiento y desarrollo de software.