Es gibt das Konstrukt, allerdings sollte man aufpassen. Die Konstrukte werden beim Funktionsaufruf ausgewertet. Sowas:
Code:
$foo = ($bar != 0) ? $foobar / $bar : 0;
geht nicht, weil beim entsprechenden Aufruf (Pseudocode):
foo := ifthen(bar <> 0, foobar / bar, 0);
foobar / bar auf alle Faelle ausgewertet wird.
Greetz
alcaeus