PΩtla while jest najprostrzym typem pΩtli w PHP. Zachowuje siΩ ona identycznie jak jej odpowiednik z jΩzyka C. Jej podstawowa forma wygl▒da nastΩpuj▒co:
Znaczenie instrukcji while jest bardzo proste. Nakazuje ona PHP tyle razy wykonywaµ okre╢lone instrukcje, jak d│ugo wyra┐enie przy s│owie while ma warto╢µ TRUE. Warto╢µ tego wyra┐enia jest sprawdzana za ka┐dym razem na pocz▒tku wykonywania nowej iteracji pΩtli, wiΩc je╢li jego warto╢µ zmieni siΩ w trakcie wykonywania instrukcji, wykonanie ca│ej pΩtli nie sko±czy siΩ do momentu zako±czenia ca│ej iteracji. Jedna iteracja jest to jednokrotne wykonanie wszystkich instrukcji w pΩtli. Je╢li wyra┐enie logiczne ma warto╢µ FALSE ju┐ na samym pocz▒tku, instrukcje wewn▒trz pΩtli nie bΩd▒ w og≤le wykonane.
Podobnie jak w instrukcji if, w pΩtli while mo┐na grupowaµ instrukcje za pomoc▒ nawias≤w klamrowych, lub przez u┐ycie sk│adni alternatywnej:
Poni┐sze przyk│ady s▒ identyczne i obydwa wy╢wietlaj▒ liczby od 1 do 10:
Poprzedni | Spis tre╢ci | NastΩpny |
Sk│adnia alternatywna w strukturach kontrolnych | Pocz▒tek rozdzia│u | do..while |