English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este tutorial, aprenderá cómo almacenar información en variables en PHP.
Las variables se utilizan para almacenar datos, como cadenas de texto, números, etc. El valor de la variable se puede cambiar durante el proceso del script. A continuación, se presentan algunas informaciones importantes sobre las variables:
En PHP, no es necesario declarar una variable antes de agregarle un valor. PHP convierte automáticamente la variable al tipo de datos correcto según el valor.
Después de declarar una variable, se puede usar repetidamente en todo el código.
El operador de asignación (=) se utiliza para asignar valores a las variables.
En PHP, se puede declarar una variable de la siguiente manera: \$var_name = value;
<?php //Declaración de variables \$txt = "¡Hola, Mundo!"; \$number = 10; //Mostrar el valor de la variable echo \$txt; // Salida: ¡Hola, Mundo! echo \$number; // Salida: 10 ?>Ejecutar y ver‹/›
En el ejemplo anterior, creamos dos variables, la primera de las cuales asignó un valor de cadena, y la segunda un valor numérico. Más tarde, utilizamos la instrucción echo para mostrar los valores de las variables en el navegador. PHP Instrucción echoSe utiliza generalmente para enviar datos al navegador. Vamos a aprender más sobre esto en el siguiente capítulo.
El ámbito se puede definir como el rango de disponibilidad de la variable para el programa que la declara. Las variables PHP pueden ser de uno de los cuatro tipos de ámbito.-
Las variables declaradas dentro de una función se consideran variables locales. Es decir, solo se puede referir a ellas dentro de la función. Cualquier asignación fuera de la función se considerará una variable completamente diferente a la asignación dentro de la función.-
<?php \$x = 4; function assignx () { \$x = 0; print "\$x en la función interna es \$x. <br />"; } assignx(); print "$x en el ámbito exterior de $x. <br />"; ?>Prueba para ver ‹/›
Resultados de salida:
$x en la función interna es 0. $x en el ámbito exterior de la función es 4.
Los parámetros de función se declaran después del nombre de la función y dentro de los paréntesis. Su declaración es muy similar a la de una variable típica:
<?php //multiplica el valor por10luego devuélvelo al llamado function multiply ($value) { $value = $value * 10; return $value; } $retval = multiply (10); Print "el valor de retorno $retval\n"; ?>Prueba para ver ‹/›
Resultados de salida:
el valor de retorno 100
La última categoría de ámbito de variables que he discutido se llama estática. A diferencia de las variables declaradas como parámetros de función (que se eliminan al salir de la función), las variables estáticas no pierden su valor al salir de la función y conservan su valor si se llama a la función nuevamente.
Solo necesita poner la palabra clave STATIC delante del nombre de la variable para declarar la variable como estática.
<?php function keep_track() { STATIC $count = 0; $count++; print $count; print "<br />"; } keep_track(); keep_track(); keep_track(); ?>Prueba para ver ‹/›
Resultados de salida:
1 2 3
A diferencia de las variables locales, las variables globales pueden ser accedidas en cualquier parte del programa. Sin embargo, para modificarlas, las variables globales deben declararse explícitamente como globales en la función que se va a modificar. Esto se puede hacer muy fácilmente colocando la palabra clave global delante de la variable que debe identificarse como global. Colocar esta palabra clave delante de una variable existente le dirá a PHP que utilice la variable con ese nombre. -Ejemplo
<?php $somevar = 15; function addit() { GLOBAL $somevar; $somevar++; print "Somevar =$somevar"; } addit(); ?>Prueba para ver ‹/›
Resultados de salida:
Somevar = 16
Estas son las reglas para nombrar variables en PHP:
Todos los variables en PHP comienzan con $ señal y el nombre de la variable.
Los nombres de variables deben comenzar con un carácter alfanumérico o guión bajo (_).
Los nombres de variables no pueden comenzar con un número.
En PHP, los nombres de variables solo pueden contener caracteres alfanuméricos y guiones bajos (A-z, 0-9y _).
Los nombres de variables no pueden contener espacios.
Atención: nombres de variables en PHPdiferencia entre mayúsculas y minúsculasrepresentan dos variables diferentes. Por lo tanto, se debe tener cuidado al definir nombres de variables.