Hallo an Alle,
ich schreibe gerade eine Templateengine für php und habe folgendes Problem:
Ich muss die Globals dynamisch auswerten.
d.h. ich baue konstrukte wie $GLOBALS[cfg][DBName]und speichere diese in einem Array $env[]="GLOBALS[cfg][DBName]"
und möchte natürlich den Wert zurückbekommen.
$dynvar = "GLOBALS[cfg][DBName]";
echo $$dynvar
oder
$varvalue = ${"GLOBALS[welt]"};
echo $varvalue;
geht nicht.
was geht ist echo $GLOBALS[cfg][DBName];
Wieso geht es nicht dynamisch d.h. Variable in String?
danke im voraus! ;-)
ich schreibe gerade eine Templateengine für php und habe folgendes Problem:
Ich muss die Globals dynamisch auswerten.
d.h. ich baue konstrukte wie $GLOBALS[cfg][DBName]und speichere diese in einem Array $env[]="GLOBALS[cfg][DBName]"
und möchte natürlich den Wert zurückbekommen.
$dynvar = "GLOBALS[cfg][DBName]";
echo $$dynvar
oder
$varvalue = ${"GLOBALS[welt]"};
echo $varvalue;
geht nicht.
was geht ist echo $GLOBALS[cfg][DBName];
Wieso geht es nicht dynamisch d.h. Variable in String?
danke im voraus! ;-)