mijane Blog

ein paar interessante Sachen gibt es immer

Verkürzte if Bedingung

Geschrieben von Peter Rother • Donnerstag, 15. Januar 2009 • Kategorie: PHP

Viele werden die folgende Notation schon kennen, manch ein Anfänger aber vielleicht noch nicht. Man kann eine einfache if / else Bedingung noch ein wenig abkürzen und sich so schreibarbeit ersparen. Bei den ersten Anwendungen übersieht man vielleicht diese Schreibweise, aber nach ein paar Einsätzen geht es eigentlich ins Blut über.

Standard Bedingung:

if($variable == true) {

$andereVariable = "stimmt";

} else {

$andereVariable = "stimmt nicht";

}


Verkürzte Anweisung:

$andereVariable = ($variable == true) ? "stimmt" : "stimmt nicht";

Die Bedingung wird hierbei in die Klammern () geschrieben. Das Fragezeichen ? leitet den if Block ein, der Doppelpunkt : den else Block.

Tags für diesen Artikel:
Tweet This!Tweet This!

0 Trackbacks

  1. Keine Trackbacks

1 Kommentare

Ansicht der Kommentare: (Linear | Verschachtelt)
  1. Nennt sich übrigens "Trinitätsoperator" oder "trinäre Bedingung" ... und finde ich fürchterlich zu lesen. ;-)

Kommentar schreiben


Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss um dieses Verfahren anzuwenden.
CAPTCHA


Kommentare werden erst nach redaktioneller Prüfung freigeschaltet!