Samizdatová skripta

Příkazy, které se jinam nevešly


eval ("echo \$text;");	// Vytiskne obsah proměnné $text
eval ("\$text = \"Ahoj\";");	// Do proměnné $text uloží text Ahoj

Proměnná chameleón

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á

upravit odstranit css

NAVRCHOLU.cz