Operatorii de control
Acești operatori pot fi utilizați atât în interiorul funcțiilor, cât și în afara lor.
Pentru unii operatori, există două sintaxe. Prima sintaxă pentru operatorii de grupare utilizează o instrucțiune compusă. În al doilea caz, blocul începe cu un colon și se termină cu un cuvânt cheie format din două părți. Prima parte a sfârșitului, al doilea nume al operatorului.
declarație condiționată
Instrucțiunea conditională if execută operatorul specificat dacă condiția este adevărată. În caz contrar, dacă este prezentă instrucțiunea else. se execută o declarație alternativă.
În plus, php acceptă altfel. combinând altfel și imbricate dacă. Dacă se folosesc paranteze curbate, nu are importanță dacă separați altfel în două cuvinte sau nu. Dacă utilizați sintaxa cu coloane, nu puteți separa altfel. Mai jos este un exemplu din documentație.
selectați instrucțiunea
Operatorul de selectare a comutatorului transferă controlul la una dintre etichete, în funcție de valoarea variabilei de selecție. Dacă valoarea expresiei nu este furnizată în blocul de comutare și lipsește eticheta implicită implicită, nu se întâmplă nimic. Numai constantele sunt folosite ca etichete. Spre deosebire de alte limbi, valoarea poate fi nu numai un întreg, ci un șir. Pentru a ieși din blocul de comutare, utilizați instrucțiunea de pauză. Dacă este posibil, este mai bine să utilizați acest operator decât setul de declarații if.
ciclu cu precondiție
Execută corpul bucla în timp ce condiția exp1 este adevărată. Starea este evaluată înainte de începutul fiecărei iterații.
ciclu cu postcondiție
Corpul buclă este executat în timp ce condiția exp1 este adevărată. Starea este evaluată la sfârșitul fiecărei iterații.
contra-ciclu
Inițializa ciclul variabil (expr1), specificați condiția de terminare a ciclului (expr2), și expresii lista realizată la sfârșitul fiecărei iterații (expr3).
buclă după element
întreruperea ciclului
Următoarea iterație a buclă este efectuată de instrucțiunea continuă.
Ieșiți din buclă sau selectați instrucțiunea cu instrucțiunea de pauză.
Ambii operatori pot avea un argument întreg care indică cu ce nivel de atașament se ocupă operatorul, valoarea implicită este 1.
finalizarea execuției
Instrucțiunea de întoarcere are scopul de a ieși dintr-o funcție și rareori un script. În acesta, puteți specifica valoarea returnată.
du-te la etichetă
Instrucțiunea "geto" este folosită pentru a trece la eticheta specificată. Nu puteți intra în buclă sau într-o declarație de comutare.