Cómo usar variables variables php

Video: Variables javascript a PHP

PHP le permite utilizar nombres de variables dinámicas, llamado variables variables. Se puede nombrar a una variable con el valor almacenado en otra variable. Es decir, una variable contiene el nombre de otra variable. Por ejemplo, supongamos que desea construir una variable llamada $ city con el valor los Angeles. Puede utilizar la siguiente declaración:

$ Name_of_the_variable = "ciudad"-

Esta sentencia crea una variable que contiene el nombre que desea dar a una variable. A continuación, utiliza la siguiente declaración:

$$ name_of_the_variable - "los Angeles"-

Tenga en cuenta el signo del dólar adicional (ps) Carácter al comienzo del nombre de la variable. Esto indica una variable variable. Esta sentencia crea una nueva variable con el nombre que es el valor de $ name_of_the_variable, dando como resultado la siguiente:

Video: PHP-Using variable variables(PHP -Chapter -1 , Lesson-1).mov

$ City = "los Angeles"-

El valor de $ name_of_the_variable no cambia.

El siguiente ejemplo muestra cómo funciona esta característica. En su forma actual, no pueden parecer las declaraciones de script que útil- es posible que vea una mejor manera de programar esta tarea. El verdadero valor de la variable variables se hace evidente cuando se utilizan con matrices y bucles.

Suponga que desea nombrar una serie de variables con los nombres de las ciudades que tienen valores que son las poblaciones de las ciudades. Puede utilizar este código:

Reno $ = $ 360000- 138000- Pasadena = $ = cityname "Reno"-eco "El tamaño de $ cityname es $ {} $ cityname"- $ cityname = "Pasadena"-eco "El tamaño de $ cityname es $ {} $ cityname"-

La salida de este código es

El tamaño de Reno es 360000The tamaño de Pasadena es 138000

Tenga en cuenta que es necesario utilizar llaves alrededor del nombre de la variable en el eco declaración de manera que PHP sabe dónde está el nombre de la variable es. Si se utiliza la sentencia sin las llaves, la salida es la siguiente:

El tamaño de Reno es $ Reno

Sin las llaves en $$ cityname, conversos PHP $ cityname a su valor y pone el extra ps en frente de ella, como parte de la cadena anterior.

Artículos Relacionados