eval ("echo \$text;"); // Vytiskne obsah proměnné $text eval ("\$text = \"Ahoj\";"); // Do proměnné $text uloží text Ahoj
PHP nabízí zajímavou možnost pro přístup k proměnným. Dejme tomu, že v pro-měnné $a máme uložen text 'b'. Pokud ve skriptu použijeme zápis $$a, je to totéž, jako kdybychom použili $b.
Nemusíme však být žádní troškaři a „dolarů“ můžeme použít, kolik chceme. Při vyhodnocování jména proměnné se pak bude postupovat obdobně jako v předchozím případě. Stručně řečeno: takto vytvoříme proměnou, jejíž názvem bude obsah jiné proměnné.
$a = "b"; $b = "c"; $c = "d"; $d = "Chameleón se nezdá."; echo $$$$a; // Vypíše Chameleón se nezdá