Alternative Syntax für Kontroll-Strukturen

PHP bietet eine alternative Syntax für einige seiner Kontroll-Strukturen , als da sind if , while , for , foreach und switch . Immer muss die öffnende Klammer durch einen Doppelpunkt " : " und die schließende Klammer durch ein endif ; , endwhile ; , endfor ; , endforeach ; oder endswitch ; ersetzt werden .





 
A

 
ist

 
gleich

 
5

 
?php

 
endif

 
;

 
?





Im obigen Beispiel ist der HTML-Bereich " A ist gleich 5 " in eine if -Anweisung mit alternativer Syntax eingebettet . Der HTML-Bereich wird nur ausgegeben , wenn $a gleich 5 ist .

Die alternative Syntax kann auch auf else und elseif Die alternative Syntax kann auch auf else und elseif angewendet werden . Es folgt eine if -Struktur mit elseif und else im alternativen Format :

 
if

 
(

 
$a

 
==

 
5)

 
:

 
print

 
"a

 
ist

 
gleich

 
5"

 
;

 
print

 
"..

 
."

 
;

 
elseif

 
($a

 
==

 
6)

 
:

 
print

 
"a

 
ist

 
gleich

 
6"

 
;

 
print

 
"!!

 
!"

 
;

 
else

 
:

 
print

 
"a

 
ist

 
weder

 
5

 
noch

 
6"

 
;

 
endif

 
;





Siehe auch while , for und if für weitere Beispiele .