Volker Nebelung: Einen String mathematisch auswerten

Beitrag lesen

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 mit var_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