Les variables variables en PHP | Développement Web

Les variables variables en PHP

En PHP, le nom d’une variable peut être elle-même une variable.

Par exemple, si $var1 contient developpement et $var2 contient var1, la notation de la variable variable $$var2 correspondra finalement au contenu de la variable $var1.

La notation $$var


   $tableau = array('developpement php', 'programmeur web', 'les variables $$var en PHP');

   $var1 = 'tableau';

   $var2 = 'var1';

   print_r($$var2);
   /* Affiche "tableau" */

   print_r($$$var2);
   /* Affiche
   Array ( [0] => devleoppement php
           [1] => programmeur web
           [2] => les varaibles $$var en PHP
         )  */

Cette syntaxe peut s’avérer fort intéressante lorsque vous devez récupérer un nom de variable de manière dynamique ou même le nom de la variable représentant un tableau.