Wenn ich es richtig verstehe, liefert eval() das Ergebnis nur zurück, wenn es ausdrücklich dazu aufgefordert wird:
"As of PHP 4, eval() returns NULL unless return is called in the evaluated code, in which case the value passed to return is returned. If there is a parse error in the evaluated code, eval() returns FALSE and execution of the following code continues normally. It is not possible to catch a parse error in eval() using set_error_handler()."
(http://de.php.net/eval)
Vielleicht klappt es mitvar_dump(eval("return $a$b$c$d$e;"));
(ungetestet)?
Ha, sieh einer an, return ist die Lösung.
Da wäre ich nicht drauf gekommen, danke.
Gruß, Volker