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

Loop Counter and Termination عداد الحلقة وشرط التوقف

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

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

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

تعتمد كل حلقة while منضبطة على ثلاثة أركان متكاملة:

  • التهيئة الابتدائية: تعريف متغير البداية قبل الحلقة (مثل $ticketsLeft = 3;).
  • شرط الاستمرار: الفحص المنطقي المكتوب بين قوسي while ($ticketsLeft > 0).
  • تحديث العداد: تعديل قيمة المتغير داخل جسم الحلقة (مثل $ticketsLeft--;) للوصول الحتمي إلى نقطة التوقف.
PHP
<?php
$ticketsLeft = 3;

while ($ticketsLeft > 0) {
    echo "Issued ticket. Remaining: " . $ticketsLeft . "\n";
    $ticketsLeft--;
}
echo "All tickets sold out.";