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.
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
Copyright © Der Strassenprogrammierer 1999-2012 | Tippscout 5.0
Add to Del.icio.us