Buclă pentru PHP

SSL de încredere de la doar 3.44 USD
Publicitate
Operatori în PHP
Iterabile în PHP

Acest articol vă va învăța despre numeroasele forme de buclă pentru PHP și despre modificările aduse funcției bucle în PHP 8.

O buclă este o iterație de cod care poate fi nelimitată sau finită. O buclă poate avea o condiție de început și de sfârșit. Există patru tipuri de bucle în PHP: în timp ce, face în timp ce, pentru, și pentru fiecare.

Bucla While: A în timp ce bucla execută o bucată de cod în mod repetat, atâta timp cât condiția furnizată este adevărată. Bucla while are următoarea sintaxă:

while (expr)
    statement
while (condition is true) {
    code to be executed;
}

Este esențial să rețineți că bucla while verificări starea de după fiecare iterație, astfel, chiar dacă condiția devine adevărată în bucla while sau în instrucțiunile buclei while, bucla nu se va termina până când iterația curentă este finalizată.

Bucla do-while este similară cu bucla while, cu excepția unei diferențe cheie. Bucla do-while va executa întotdeauna blocul de cod cel puțin o dată înainte de a verifica condiția. Sintaxa pentru bucla do-while este următoarea:

do {
    code to be executed;
} while (condition);

Bucla For: Când numărul de iterații este cunoscut dinainte, se folosește bucla for. Sintaxa buclei for este următoarea:

for (initialization; condition; increment) {
    code to be executed;
}

Foreach Loop: bucla foreach este folosită pentru matrice și obiecte și execută în mod repetat un bloc de cod pentru fiecare element al matricei sau pentru fiecare obiect. Sintaxa pentru bucla foreach este următoarea:

foreach (array as $value) {
    code to be executed;
}

Funcția de bucle a suferit modificări semnificative în PHP 8. Aceste modificări includ îmbunătățiri de eficiență și sintactice, precum și adăugarea de noi caracteristici cum ar fi Meci expresie și atribuirea de coalescere nulă operator.

În cele din urmă, buclele sunt o parte importantă a programării, deoarece sunt folosite pentru a rula un bloc de cod în mod repetat. Pentru a permite diferite tipuri de iterații, PHP acceptă patru forme de bucle: while, do-while, for și foreach. Buclele au devenit și mai puternice și mai eficiente ca a rezultat a modificărilor introduse în PHP 8.

Q & A

Î: Ce este o buclă în PHP?
R: O buclă este o iterație de cod care poate fi nelimitată sau finită. O buclă poate avea o condiție de început și de sfârșit. Există patru tipuri de bucle în PHP: while, do-while, for și foreach.

SSL de încredere de la doar 3.44 USD
Publicitate

Î: Cum funcționează o buclă while în PHP?
R: Bucla while execută un bloc de cod în mod repetat, atâta timp cât condiția furnizată este adevărată. Bucla verifică condiția după fiecare iterație, ceea ce înseamnă că, chiar dacă condiția devine adevărată în bucla while sau în instrucțiunile buclei while, bucla nu se va termina până când iterația curentă este terminată.

Î: Care este diferența dintre o buclă while și o buclă do-while în PHP?
R: Distincția principală dintre o buclă while și o buclă do-while este că o buclă do-while execută întotdeauna blocul de cod cel puțin o dată înainte de a verifica condiția, în timp ce o buclă while testează mai întâi condiția.

Î: Cum funcționează o buclă for în PHP?
R: Când numărul de iterații este cunoscut dinainte, se folosește bucla for. Bucla for este împărțită în trei secțiuni: pornire, condiție și increment. Inițializarea determină valoarea de pornire, condiția determină valoarea finală, iar creșterea determină modul în care valoarea se modifică cu fiecare repetare.

Î: Cum funcționează o buclă foreach în PHP?
R: Bucla foreach este folosită pentru matrice și obiecte și execută în mod repetat un bloc de cod pentru fiecare element al matricei sau pentru fiecare obiect. Sintaxa pentru bucla foreach este următoarea: foreach (array as $value) { code to be executed; }

Î: Care sunt modificările aduse funcției bucle în PHP 8?
R: În PHP 8, au fost făcute câteva modificări la funcția de bucle. Aceste modificări includ îmbunătățiri ale performanței și sintaxei, precum și introducerea de noi caracteristici, cum ar fi expresia de potrivire și operatorul de alocare a coalescenței nul.

Exerciții

  1. Cum creezi o buclă for în PHP?
  2. Cum creezi o buclă while în PHP?
  3. Cum creezi o buclă do-while în PHP?
  4. Cum ieși dintr-o buclă în PHP?
  5. Cum continuați la următoarea iterație a unei bucle în PHP?
  6. Cum creezi o buclă foreach în PHP?

răspunsuri

  1. for ($i = 0; $i < 10; $i++) { // code to be executed; }
  2. while (condition) { // code to be executed; }
  3. do { // code to be executed; } while (condition);
  4. break;
  5. continue;
  6. foreach ($array as $value) { // code to be executed; }
Operatori în PHP
Iterabile în PHP
închide

Rămâneți la curent cu PHP!

Nu trimitem spam!

SSL de încredere de la doar 3.44 USD
Publicitate

en English
X
Derulaţi în sus