En php podemos crear una variable que contenga el nombre de otra, es decir podemos crear una variable y asociarle un valor, despues podemos usar ese valor como nombre de variable en otra.
/* la variable nombre toma el valor de 481516 */
$nombre = '481516';
/* la variable $$nombre toma el nombre '481516' y el valor '2342' */
$$nombre = '2342';
//Llamamos a la variable '481516', mediante ${'variable'}
//desde echo y se imprime '2342' en pantalla
echo ${'481516'};
/*
Ésta es la única forma de crear variables que tengan por nombre
un número
*/
También podemos almacenar el nombre de una función en una variable, y luego hacer que esa variable se comporte como dicha función
function decirAlgo(){
echo 'sorry,are you from the past?';
}
//Le damos a una variable el nombre de la funcion como valor
$v = 'decirAlgo';
//Usamos la variable como si de la funcion se tratase
$v();//devuelve: sorry,are you from the past?