Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll

Lecciones de PHP - Lección 2 - Variables en PHP

10/05/2025, by Ivan

Las variables en PHP se utilizan para almacenar valores como cadenas de texto, números o arrays. Una vez declarada, una variable puede reutilizarse en todo tu script. Todas las variables en PHP comienzan con el símbolo $.

Las variables son uno de los conceptos principales en la programación. Para comprender la programación es fundamental tener claro qué es una variable, cómo y dónde se almacena, y qué ocurre con ella durante la ejecución del programa. Una variable es un valor cuyo contenido puede cambiar durante la ejecución del código.

Las variables son datos que se manipulan en un programa y tienen un nombre. Como sabes, los datos se almacenan y procesan en la memoria del ordenador. Durante la ejecución del programa se usan la memoria RAM, y después se pueden guardar en memoria permanente. Existen diferentes tipos de datos, es decir, variables de distintos tipos: números, caracteres, texto, valores booleanos, fechas, procedimientos, etc. Estos, a su vez, se dividen en tipos más específicos. Por ejemplo, los datos numéricos pueden ser enteros o con decimales. Según el tipo de dato, el programa reserva un número determinado de celdas en la memoria para almacenarlos. A esas celdas se les asignan los nombres de las variables, y en ellas se almacenan sus valores. Estos valores pueden permanecer hasta que finalice el programa o hasta que se les asigne un nuevo valor. El nombre de una variable permanece constante durante la ejecución, pero su valor y tipo pueden cambiar. En PHP, tanto el valor como el tipo de una variable pueden cambiar en tiempo de ejecución.

La forma correcta de declarar una variable en PHP es:

$nombre_variable = valor;

El signo igual (=) es el operador de asignación, y significa que estamos asignando el valor a la variable en PHP.

Los programadores principiantes en PHP suelen olvidar el signo $ al principio de la variable. En ese caso, PHP no funcionará y mostrará un error.

Por ejemplo, escribe este código en index.php, olvidando intencionadamente el símbolo de dólar:

<?php
var_name = 'Hello, World!';
?>

Y al abrir el sitio (por ejemplo, http://test) se mostrará un error como este:

Test site

Cuando declaramos una variable de tipo texto, debemos encerrar la cadena entre comillas, simples o dobles (lo importante es que empiece y termine con el mismo tipo). Los números se escriben sin comillas. Al mostrar variables de tipo cadena, no se deben encerrar en comillas.

Probemos a crear una variable con una cadena y otra con un número. Reemplaza el código de index.php con:

<?php
$txt="Hello World!";
$x=16;
print $txt;
echo $x;
?>

Abre de nuevo tu sitio http://test (o el que uses). El resultado en pantalla será:

Hello World!16

En este caso puedes usar print o echo para mostrar las variables; el resultado será el mismo: ambas se muestran en una misma línea.

Otra característica de PHP es que no necesitas declarar las variables previamente. Puedes usarlas directamente:

$variable = 'Nueva variable';

Incluso una variable puede cambiar de tipo, por ejemplo de cadena a número:

<?php
$var1 = '1 nueva variable';
$var2 = 6;
$var3 = $var1 + $var2;
print $var3;
?>

Aunque parece que sumamos texto con un número, PHP interpreta el valor inicial y el resultado será:

7

Curioso, ¿verdad?

También puedes acceder a una variable y cambiar su valor:

$var1 = 14;
$var1 = $var1 + 1;
print $var1;

Resultado:

15

En este caso, el valor de $var1 se actualiza sumándole 1. Es equivalente a (14 + 1).

Incluso puedes usar caracteres cirílicos en nombres de variables (aunque no se recomienda):

<?php
$переменная1 = 'Привет, Мир!';
print $переменная1;
?>

Resultado:

Привет, Мир!

Muy bien, parece que podemos empezar a aprender PHP directamente desde la escuela, ¡y en ruso!

Pero estos no son todos los tipos de variables: también existen arrays, objetos, recursos, booleanos, etc. Aún no los necesitamos, pero los veremos más adelante.

Resumen de la lección:

En PHP, una variable se crea automáticamente al utilizarla. Reglas para nombrar variables:

  1. El nombre debe comenzar con una letra o con guion bajo _
  2. El nombre puede contener letras, números y el guion bajo (A-Z, a-z, 0-9, _)
  3. El nombre no debe contener espacios. Si el nombre tiene varias palabras, se recomienda usar guion bajo ($mi_variable) o camelCase ($miVariable).

PHP es un lenguaje débilmente tipado. No es necesario declarar el tipo de variable antes de asignarle un valor. Como se muestra en los ejemplos anteriores, no necesitas especificar el tipo de dato de una variable. PHP convierte automáticamente el tipo según el valor. En lenguajes fuertemente tipados sí es obligatorio declarar el tipo antes de usar una variable.