Vă permite să organizați execuția fragmentelor de cod în funcție de condiții.
Sintaxă:
If (expresie) enunţ
Poate avea un grad nelimitat de imbricare în cadrul altor FI.
If($a > $b) print "$a este mai mare decât $b";
altfelExtinde capacitățile IF de a gestiona variante ale unei expresii atunci când este FALS.
Expresia ELSE este executată numai dacă IF este FALS.
If($a>$b) ( echo „a este mai mare decât b”; ) else ( echo „a nu este mai mare decât b”; )
elseifEste o combinație de IF și ELSE. Vă permite să executați o expresie dacă valoarea IF este FALSĂ, dar spre deosebire de ELSE va fi executată dacă expresia ELSEIF este TRUE.
If ($a > $b) ( echo "a este mai mare decât b"; ) elseif ($a == $b) ( echo "a este egal cu b"; ) else ( echo "a este mai mic decât b"; )
dacă...endifUna dintre opțiunile posibile pentru gruparea operatorilor cu operatorul IF.
Util atunci când încorporați blocuri mari de cod HTML într-o instrucțiune IF.
Dacă ($a == 1): ecou „a este 1”; elseif ($a == 2): echo "a este 2"; else: echo "și nu este egal cu 1 și 2"; endif;
A=5
Blocul de cod HTML A=5 va fi vizibil dacă este îndeplinită condiția $a==5în timp ce
Sintaxă:
Cel mai simplu tip de buclă din PHP. Forțează PHP să execute instrucțiuni imbricate atâta timp cât condiția este TRUE. Dacă condiția este FALS de la început, atunci bucla nu va fi executată nici măcar o dată.
WHILE(condiție) expresii