while

לולאות while הן הלולאות הפשוטות ביותר ב-PHP . הן מתנהגות בצורה זהה למקבילותיהן בשפת C . הצורה הבסיסית של לולאת while היא :






המשמעות של לולאת while היא פשוטה . היא פוקדת על PHP לבצע את הפקודות שהיא מכילה כל עוד ביטוי ה - while שווה בערכו ל - TRUE . ערכו של הביטוי נבדק מחדש בכל פעם בתחילת הלולאה , כך שאם משתנה ערכו של הביטוי במהלך הלולאה , היא לא תיעצר עד שתסיים את האיטרציה הנוכחית ( כל פעם ש-PHP מריצה את כל הפקודות שבלולאה נקראת איטרציה ) . כאשר ערך הביטוי של לולאת ה - while שווה בערכו ל - FALSE מלכתחילה , הפקודות שבתוך הלולאה לא יורצו אפילו פעם אחת .

בדומה לפקודת ה - if , ניתן לאגד מספר פקודות לבלוק אחד בלולאת while אחת בעזרת סוגריים מסולסלים או תוך שימוש בתחביר האלטרנטיבי :






הדוגמאות הבאות זהות ושתיהן יציגו מספרים בין 1 ל-10 :