VARIABLES VARIABLES EN PHP: CÓMO FUNCIONAN Y EJEMPLOS
En php se usa el símbolo de dolar ($) para las variables, como bien es sabido. Pero con php se puede hacer referencia al contenido de una variable para usar otra variable que coincida con ese nombre usando dos veces el símbolo de dolar ($$). También se puede hacer ésto usando llaves y doble dolar ${$nombre_variable}Voy a poner un ejemplo de las dos maneras para que se entienda mejor: -Tenemos las siguientes variables:
$a = 'b';
$b = 'hola';
$a = 'b';
$b = 'hola';
$this->{$nombre_variable}.
$a= 'hola';
$xhola = 'pepe';
echo ${'x'.$a}
foreach ($arr as and$value) {
${'x'.$i} = 'valor de variable';
}
$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