Comment utiliser des variables de variables php

PHP vous permet d'utiliser des noms de variables dynamiques, appelé variables dynamiques. Vous pouvez nommer une variable avec la valeur stockée dans une autre variable. Autrement dit, une variable contient le nom d'une autre variable. Par exemple, supposons que vous voulez construire une variable nommée $ city avec la valeur Los Angeles. Vous pouvez utiliser la déclaration suivante:

name_of_the_variable $ = "ville" -

Cette instruction crée une variable qui contient le nom que vous voulez donner à une variable. Ensuite, vous utilisez la déclaration suivante:

$$ name_of_the_variable - "Los Angeles" -

Notez le signe supplémentaire du dollar ($) Caractère au début du nom de variable. Ceci indique une variable variable. Cette instruction crée une nouvelle variable avec le nom qui est la valeur $ name_of_the_variable, résultant en ce qui suit:




$ city = "Los Angeles" -

La valeur de $ name_of_the_variable ne change pas.

L'exemple suivant montre comment cette fonctionnalité fonctionne. Dans sa forme actuelle, les instructions de script peuvent ne pas sembler utilité vous pouvez voir une meilleure façon de programmer cette tâche. La vraie valeur de variables variables devient clair quand ils sont utilisés avec des tableaux et des boucles.

Supposez que vous voulez nommer une série de variables avec les noms des villes qui ont des valeurs qui sont les populations des villes. Vous pouvez utiliser ce code:

$ Reno = 360000- $ Pasadena = 138000- $ cityname = "Reno" -echo "La taille de $ cityname est $ {$ cityname}" - $ cityname = "Pasadena" -echo "La taille de $ cityname est $ {$ Nom de la ville}"-

La sortie de ce code est

La taille de Reno est 360000The taille de Pasadena est 138000

Notez que vous devez utiliser des accolades autour du nom de la variable dans le écho La déclaration ainsi que PHP sait où le nom de la variable est. Si vous utilisez l'instruction sans les accolades, la sortie se présente comme suit:

La taille de Reno est de $ Reno

Sans les accolades dans $$ cityname, Convertis PHP $ cityname à sa valeur et met le supplément $ en face d'elle, dans le cadre de la chaîne précédente.


» » » » Comment utiliser des variables de variables php