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 :

 
if

 
(

 
$a

 
$b

 
)

 
{

 
print

 
"a

 
ist

 
größer

 
als

 
b"

 
;

 
}

 
elseif

 
($a

 
==

 
$b

 
)

 
{

 
print

 
"a

 
ist

 
gleich

 
b"

 
;

 
}

 
else

 
{

 
print

 
"a

 
ist

 
kleiner

 
als

 
b"

 
;

 
}





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 .