Переменные переменные PHP

Как php обрабатывает что-то вроде этого …

$blah = "Testing a variable"; $$blah = "test"; 

Каким будет мое новое имя переменной?

echo ${'Testing a variable'};

Однако вы не хотите делать это на практике. Это делает недопустимым, подверженным ошибкам код.

Все, что вам нужно знать о переменных переменных по адресу http://www.php.net/manual/en/language.variables.variable.php , за исключением одного: не используйте их.

Переменная $blah должна содержать допустимое имя переменной.

Это расскажет вам о переменных: http://www.php.net/manual/en/language.variables.basics.php

Не совсем ответ, но …

 <?php function I_love_you() { return "haha"; } $haha = "HoHoHo"; $tom = "I_love_you"; $blah = "tom"; echo ${$$blah()}; ?>