Mahdollistaa koodinpätkien suorittamisen järjestämisen olosuhteiden mukaan.
Syntaksi:
Jos (ilmaus)lauseke
Sillä voi olla rajaton sisäkkäisyysaste muiden IF:ien sisällä.
Jos($a > $b) tulosta "$a on suurempi kuin $b";
muuLaajentaa IF:n mahdollisuuksia käsitellä lausekkeen muunnelmia, kun se on EPÄTOSI.
ELSE-lauseke suoritetaan vain, jos JOS on EPÄTOSI.
If($a>$b) ( echo "a on suurempi kuin b"; ) else ( echo "a ei ole suurempi kuin b"; )
elseifOn IF:n ja ELSE:n yhdistelmä. Mahdollistaa lausekkeen suorittamisen, jos JOS-arvo on FALSE, mutta toisin kuin ELSE, se suoritetaan, jos ELSEIF-lauseke on TOSI.
If ($a > $b) ( kaiku "a on suurempi kuin b"; ) elseif ($a == $b) ( echo "a on yhtä suuri kuin b"; ) else ( kaiku "a on pienempi kuin b"; )
jos... endifYksi mahdollisista vaihtoehdoista operaattoreiden ryhmittelyyn IF-operaattorin kanssa.
Hyödyllinen upotettaessa suuria HTML-koodilohkoja IF-lauseeseen.
Jos ($a == 1): echo "a on 1"; elseif ($a == 2): echo "a on 2"; else: echo "ja ei ole yhtä suuri kuin 1 ja 2"; endif;
A=5
HTML-koodilohko A=5 tulee näkyviin, jos ehto $a==5 täyttyysamalla kun
Syntaksi:
PHP:n yksinkertaisin silmukan tyyppi. Pakottaa PHP:n suorittamaan sisäkkäisiä lausekkeita niin kauan kuin ehto on TOSI. Jos ehto on FALSE alusta alkaen, silmukkaa ei suoriteta edes kerran.
WHILE(ehto) -lausekkeet