269 Tipps rss | 7 Nutzer online

PHP: Ternärer Operator

Eine if-else-Abfrage nimmt, ordentlich geschrieben eine Menge Platz weg. Platzsparend geht es mit einem ternären Operator. Ein Beispiel:

echo 'Sie haben '.$i.' '.($i == 1 ? 'Beitrag' : 'Beiträge').' gefunden';

Falls $i gleich 1 ist, wird Beitrag ausgegeben. In allen anderen Fällen erscheint Beiträge.

Add to Del.icio.us


Ein Vergleich der beiden Schreibweisen wäre sehr sinnvoll.
[ploehr | 04.05.2007]
Antworten


Wie auf
http://www.php-performance.de/kontrollstrukturen-bedingungen-if-switch
-ternaer.php beschrieben, ist der ternäre Operator sogar mitunter um
ein vielfaches schneller als herkömmliche if-else-Kontrollstrukturen
[Mauritczat, Marco | 22.01.2010]
Antworten


Bedingungen für die Kommentareingabe
Hinweis



Ihr Kommentar:


Name:


Copyright © Der Strassenprogrammierer 1999-2012   | Tippscout 5.0
Zurück Tipps Startseite