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

Init Condition and Step Phases مراحل التهيئة والشرط والخطوة

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

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

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

يساعدك فهم الترتيب الزمني الدقيق لتنفيذ المراحل الثلاث داخل for ($init; $cond; $step) على تتبع أي حلقة بسهولة:

  1. مرحلة التهيئة ($init): تُنفذ مرة واحدة فقط عند دخول الحلقة لأول مرة.
  2. مرحلة فحص الشرط ($cond): تُفحص قبل كل دورة؛ فإذا كانت النتيجة true يُنفذ جسم الحلقة، وإذا كانت false تتوقف الحلقة فوراً.
  3. مرحلة الخطوة ($step): تُنفذ في نهاية كل دورة بعد اكتمال جسم الحلقة وقبل إعادة فحص الشرط للدورة التالية.
PHP
<?php
$sum = 0;

for ($num = 1; $num <= 5; $num++) {
    $sum += $num;
}

echo "Sum of 1..5 is: " . $sum;