while
Cykly while jsou nejjednodušším typem cyklů v PHP.
Chovají se jako jejich protějšci v C. Základí formát konstruktu
while je tento:
Význam konstruktu while je snadno pochopitelný.
Říká PHP, že má provádět vnořený(é) konstrukt(y) tak dlouho, dokud je
výraz ve while roven TRUE. Hodnota výrazu je testována
pokaždé na začátku cyklu (v každé iteraci), takže i když se tato hodnota
během provádění vnořených konstruktů změní, provede se zbytek kódu uvnitř
cyklu - v konkrétní iteraci - až do konce (každé provedení kódu uvnitř
cyklu je jedna iterace). Někdy, když je výraz ve
while ohodnocen jako FALSE již při vstupu do cyklu,
vnořený kód se neprovede vůbec.
Podobně, jako v případě if, můžete i zde seskupovat
konstrukty uvnitř cyklu while ohraničením tohoto
kódu složenými závorkami nebo za použití alternativní syntaxe:
Následující příklady jsou identické, oba vypíší čísla od 1 do 10: