انتقل إلى محتوى الدرس

While vs Do While Comparison مقارنة حلقة while وحلقة do-while

تعلّم حلقات التكرار الشرطية while و do while في PHP بأسلوب PHP 8 الحديث مع أمثلة عملية وتطبيقات تفاعلية.
1 صفوف تعليمية
PHP
3 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يقارن الجدول المرجعي التالي بين حلقة while وحلقة do...while في PHP 8.4:

وجه المقارنةحلقة while ($cond) { ... }حلقة do { ... } while ($cond);
توقيت فحص الشرطقبل بدء كل دورة (فحص مسبق)بعد انتهاء كل دورة (فحص لاحق)
الحد الأدنى لعدد مرات التنفيذصفر (0) إذا بدأ الشرط خاطئاًمرة واحدة (1) مضمونة على الأقل
الفاصلة المنقوطة في النهايةلا توضع بعد قوس الإغلاق }إلزامية بعد while ($cond);
صيغة القوالب البديلةمدعومة عبر while (...): ... endwhile;غير مدعومة (تُكتب بالأقواس المعقوفة فقط)
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنت في هذا الدرس كتابة حلقات while الشرطية، وضبط التهيئة والشرط وتحديث العداد لمنع الحلقات اللانهائية، واستخدام do...while للتنفيذ المضمون لمرة واحدة على الأقل، وتوظيف صيغة القوالب endwhile;. الخطوة التالية: انتقل الآن إلى الدرس الثامن عشر «حلقة التكرار المحددة for في PHP» لكتابة الحلقات الرقمية المحددة بسطر رأس واحد.