Składnia alternatywna w strukturach kontrolnych

PHP oferuje alternatywną składnię dla niektórych struktur kontrolnych , a dokładnie dla : if , while , for , foreach i switch . W każdym przypadku podstawowa forma składni alternatywnej polega na zamianie nawiasu otwierającego na dwukropek ( :) , a nawiasu zamykającego na odpowiednie słowo : endif ; , endwhile ; , endfor ; , endforeach ; lub endswitch ; .





 
A

 
jest

 
równe

 
5

 
?php

 
endif

 
;

 
?





W przykładzie powyżej , blok HTML " A jest równe 5 " jest zagnieżdżony w instrukcji if W przykładzie powyżej , blok HTML "A jest równe 5 " jest zagnieżdżony w instrukcji if napisanej w składni alternatywnej . Ten fragment kodu HTML zostanie wyświetlony tylko wówczas , kiedy $a będzie równe 5 .

Alternatywna składnia obejmuje też wyrażenia else i elseif . Poniższy przykład prezentuje obydwa wyrażenia zapisane przy pomocy składni alternatywej :

 
if

 
(

 
$a

 
==

 
5)

 
:

 
print

 
"a

 
jest

 
równe

 
5"

 
;

 
print

 
"..

 
."

 
;

 
elseif

 
($a

 
==

 
6)

 
:

 
print

 
"a

 
jest

 
równe

 
6"

 
;

 
print

 
"!!

 
!"

 
;

 
else

 
:

 
print

 
"a

 
jest

 
różne

 
od

 
5

 
lub

 
6"

 
;

 
endif

 
;





Więcej przykładów w rozdziałach : while , for , i if .