Mailinglisten-Archive |
> und so sieht dann der string aus, wenn er eval()'d werden sollte:
>
> "print(\"Hallo Welt!\");"
ich glaube das sind "" zu viel?! Außerdem mache ich immer noch ein
"return" davor.
Also bei mir wäre es:
$expression = 'print("Hallo Welt")';
eval("return " . $expression . ";");
aber auch
eval($expression . ";");
funktioniert.
Du kannst natürlich auch das ";" mit in $expression nehmen. Ich mache
es eher nicht, um den Code ggf. auch wo anders einzubauen.
Gruß
Valentin
php::bar PHP Wiki - Listenarchive