Variables variables

En PHP podemos tener variables variables, esto es, poniendo dos $$ accedemos al valor:

$nombre='Juan';
$a='nombre';
echo $$a; //Imprime Juan

Podemos extenderlo al infinito:

$Bar = "a";
  $Foo = "Bar";
  $World = "Foo";
  $Hello = "World";
  $a = "Hello";

  $a; //Returns Hello
  $$a; //Returns World
  $$$a; //Returns Foo
  $$$$a; //Returns Bar
  $$$$$a; //Returns a

  $$$$$$a; //Returns Hello
  $$$$$$$a; //Returns World

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos