Variables PHP
Las variables son "contenedores" para almacenar información.
Creación (declaración) de variables PHP
En PHP, una variable comienza con el $
signo, seguido del nombre de la variable:
Ejemplo
<?php
$txt = "Hello world!";
$x = 5;
$y = 10.5;
?>
Después de la ejecución de las declaraciones anteriores, la variable
$txt
contendrá el valor
Hello world!
, la variable
$x
contendrá el valor
5
y la variable $y
contendrá el valor
10.5
.
Nota: Cuando asigne un valor de texto a una variable, coloque comillas alrededor del valor.
Nota: a diferencia de otros lenguajes de programación, PHP no tiene ningún comando para declarar una variable. Se crea en el momento en que le asigna un valor por primera vez.
Piense en las variables como contenedores para almacenar datos.
Variables PHP
Una variable puede tener un nombre corto (como x e y) o un nombre más descriptivo (edad, nombre del coche, volumen_total).
Reglas para variables de PHP:
- Una variable comienza con el
$
signo, seguido del nombre de la variable - Un nombre de variable debe comenzar con una letra o el carácter de subrayado
- Un nombre de variable no puede comenzar con un número
- Un nombre de variable solo puede contener caracteres alfanuméricos y guiones bajos (Az, 0-9 y _)
- Los nombres de las variables distinguen entre mayúsculas y minúsculas (
$age
y$AGE
son dos variables diferentes)
¡Recuerde que los nombres de las variables de PHP distinguen entre mayúsculas y minúsculas!
Variables de salida
La declaración de PHP echo
se usa a menudo para enviar datos a la pantalla.
El siguiente ejemplo mostrará cómo generar texto y una variable:
Ejemplo
<?php
$txt = "W3Schools.com";
echo "I love $txt!";
?>
El siguiente ejemplo producirá el mismo resultado que el ejemplo anterior:
Ejemplo
<?php
$txt = "W3Schools.com";
echo "I love " . $txt . "!";
?>
El siguiente ejemplo generará la suma de dos variables:
Ejemplo
<?php
$x = 5;
$y = 4;
echo $x + $y;
?>
Nota: Aprenderá más sobre la echo
declaración y cómo enviar datos a la pantalla en el próximo capítulo.
PHP es un lenguaje escrito libremente
En el ejemplo anterior, observe que no tuvimos que decirle a PHP qué tipo de datos es la variable.
PHP asocia automáticamente un tipo de dato a la variable, dependiendo de su valor. Dado que los tipos de datos no se establecen en un sentido estricto, puede hacer cosas como agregar una cadena a un número entero sin causar un error.
En PHP 7, se agregaron declaraciones de tipo. Esto brinda una opción para especificar el tipo de datos esperado al declarar una función, y al habilitar el requisito estricto, arrojará un "Error fatal" en una falta de coincidencia de tipo.
Aprenderá más sobre los requisitos strict
y
non-strict
las declaraciones de tipos de datos en el capítulo Funciones de PHP .