מדריך PHP
קודם
פרק 11. מבני-בקרה
הבא
לולאות while הן הלולאות הפשוטות ביותר ב-PHP. הן מתנהגות בצורה זהה למקבילותיהן בשפת C. הצורה הבסיסית של לולאת while היא:
המשמעות של לולאת while היא פשוטה. היא פוקדת על PHP לבצע את הפקודות שהיא מכילה כל עוד ביטוי ה - while שווה בערכו ל - TRUE. ערכו של הביטוי נבדק מחדש בכל פעם בתחילת הלולאה, כך שאם משתנה ערכו של הביטוי במהלך הלולאה, היא לא תיעצר עד שתסיים את האיטרציה הנוכחית (כל פעם ש-PHP מריצה את כל הפקודות שבלולאה נקראת איטרציה). כאשר ערך הביטוי של לולאת ה - while שווה בערכו ל - FALSE מלכתחילה, הפקודות שבתוך הלולאה לא יורצו אפילו פעם אחת.
בדומה לפקודת ה - if, ניתן לאגד מספר פקודות לבלוק אחד בלולאת while אחת בעזרת סוגריים מסולסלים או תוך שימוש בתחביר האלטרנטיבי:
הדוגמאות הבאות זהות ושתיהן יציגו מספרים בין 1 ל-10:
קודם
ראשי
הבא
תחביר אלטרנטיבי למבני-בקרה
למעלה