elseif
Elseif ist, wie der Name schon sagt, eine
Verbindung von if und else.
Wie else erweitert sie eine
if-Anweisung um die Ausführung anderer
Anweisungen, sobald die normale if-Bedingung
als FALSE angesehen wird. Anders als bei
else wird die Ausführung dieser alternativen
Anweisungen nur durchgeführt, wenn die bei
elseif angegebene alternative Bedingung als
TRUE angesehen wird. Der folgende Code wird
z.B. a ist größer als b,
a ist gleich b oder
a ist kleiner als b ausgeben:
Es kann mehrere elseif-Anweisungen innerhalb
einer if-Anweisung geben. Die erste
elseif-Bedingung (falls vorhanden), die
TRUE ist, wird ausgeführt. In PHP kann man
auch 'else if' schreiben (zwei Wörter). Das Verhalten ist
identisch zu 'elseif' (ein Wort). Die Bedeutung der Syntax ist leicht
unterschiedlich (falls Sie mit C vertraut sind, das ist das gleiche
Verhalten) aber der Grundtenor ist der, dass beide Schreibweisen, bezogen
auf das Ergebnis, sich exakt gleich verhalten.
Die elseif-Anweisung wird nur ausgeführt,
wenn die vorausgehende if-Bedingung sowie
jede vorherige elseif-Bedingung
FALSE ist und die aktuelle
elseif-Bedingung TRUE ist.