phpbar.de logo

Mailinglisten-Archive

[php] Vereinfachtes if-else-Statement

[php] Vereinfachtes if-else-Statement

Christian Hamacher php_(at)_phpcenter.de
Tue, 14 Aug 2001 16:22:00 +0200


> Formulieren wir's noch genauer:
> if else ist ein statement, eine Anweisung, deren if- und
> else-Zweig je
> ein statement füllt.
> ? : ist ein Operator, der einen Ausdruck erzeugt und dessen
> Argumente
> nur Ausdrücke sein dürfen.
> echo allerdings ist selbst eine Anweisung, kein Ausdruck

Das kiningt gut, aber

> Folgendes geht also:
>
> function doecho($t) {echo $t; }
>
> $wochentag==2 ? doecho('yes') : doecho('no');

Das muss nicht sein.

 $wochentag = 2;
 echo $wochentag == 2 ? "yes" : "no" ;

Gruß
  Christian



php::bar PHP Wiki   -   Listenarchive