Declarația PHP Face în timp ce
Acest tutorial este despre declarația PHP do..time, care este o declarație buclă similară cu instrucțiunea while despre care am discutat în tutorialul anterior. Și cum este declarația while, puteți utiliza instrucțiunea do.. mentres pentru a instrui programul dvs. să efectueze o sarcină în mod repetat, până când îi spuneți să se oprească. Se va opri atunci când expresia testului nu va mai fi evaluată ca fiind adevărată. Iată codul.

face {face asta}
while (expresie);
numar $ = 1;

face {echo "numărul $
";
Numărul ++ $;
}
while (numar $ <11);



numar $ = 1;
Dacă ați citit tutorialul anterior despre instrucțiunea while, vă veți aminti că trebuie să inițializăm mai întâi numărul variabilei de testare la o valoare de început. Această etapă nu face parte din instrucțiunea buclă și poate să nu fie necesară dacă variabila de test a fost deja inițiată mai devreme în program. Dar, de exemplu, variabila de testare nu a fost inițializată anterior.

face {echo "numărul $
";
Numărul ++ $;
}
face {face asta}
Acest cod va fi repetat continuu până când îi spuneți să se oprească în a doua parte a declarației do.. mentres. Codul de exemplu va imprima valoarea curentă a numărului $ și apoi HTML-ul
cod pentru browserul web. În continuare, va crește valoarea numărului de $ cu 1. Această a doua parte a codului trebuie inclusă pentru a modifica valoarea numărului de USD de fiecare dată când se execută bucla. Dacă lipsește, valoarea numărului $ nu se va schimba niciodată și bucla se va repeta la nesfârșit. Codul Numărul ++ $; va crește valoarea unui număr de $ de fiecare dată prin buclă, iar programul va opri bucla când valoarea este 11.

while (numar $ <11);
while (expresie);
Acesta este codul care controlează de câte ori este executată bucla. În exemplu, bucla se va opri atunci când expresia textului nu mai este adevărată (valoarea variabilei test nu este mai mică de 11). De asemenea, observați că afirmația se încheie cu punct și virgulă.

Dacă comparați instrucțiunea while cu instrucțiunea do..time veți observa că codul care va fi executat face {face asta} și codul care controlează bucla while (expresie); sunt comutate. Deci ce înseamnă asta? Înseamnă că face {face asta} codul va fi întotdeauna executat cel puțin o dată în instrucțiunea do.. while, deoarece codul de control nu evaluează expresia de test decât după face {face asta} codul este executat pentru prima dată. Cu toate acestea, în declarația timp expresia test este evaluată mai întâi și este posibil ca face {face asta} nu va fi niciodată executat. Prin urmare, doriți să utilizați instrucțiunea do..time când doriți face {face asta} o parte a codului care trebuie executat cel puțin o dată.

Rezultatul va arăta astfel în browserul web.

1
2
3
4
5
6
7
8
9
10





Instrucțiuni Video,: O istorie a Psd-Partea a doua-De la Iliescu la Dragnea (Mai 2024).