Binibigyang-daan kang ayusin ang pagpapatupad ng mga fragment ng code batay sa mga kundisyon.
Syntax:
Kung (expression) na pahayag
Maaaring magkaroon ng walang limitasyong antas ng nesting sa loob ng iba pang mga IF.
If($a > $b) print "$a is greater than $b";
iba paPinapalawak ang mga kakayahan ng IF na pangasiwaan ang mga variant ng isang expression kapag ito ay FALSE.
Ang ELSE expression ay isinasagawa lamang kung IF ay FALSE.
If($a>$b) ( echo "a is greater than b"; ) else ( echo "a is not greater than b"; )
elseifAy kumbinasyon ng IF at ELSE. Binibigyang-daan kang magsagawa ng expression kung ang IF value ay FALSE, ngunit hindi tulad ng ELSE ito ay isasagawa kung ang ELSEIF expression ay TRUE.
Kung ($a > $b) ( echo "a is greater than b"; ) elseif ($a == $b) ( echo "a is equal to b"; ) else ( echo "a is less than b"; )
kung...endifIsa sa mga posibleng opsyon para sa pagpapangkat ng mga operator sa operator ng IF.
Kapaki-pakinabang kapag nag-embed ng malalaking bloke ng HTML code sa loob ng isang IF statement.
Kung ($a == 1): echo "a is 1"; elseif ($a == 2): echo "a is 2"; iba pa: echo "ang a ay hindi katumbas ng 1 at 2"; endif;
A=5
Ang HTML code block A=5 ay makikita kung ang kundisyong $a==5 ay matugunanhabang
Syntax:
Ang pinakasimpleng uri ng loop sa PHP. Pinipilit ang PHP na magsagawa ng mga nested na pahayag hangga't TOTOO ang kundisyon. Kung ang kundisyon ay FALSE mula sa simula, ang loop ay hindi isasagawa kahit isang beses.
WHILE(kondisyon) mga expression