شرح صفوف ومحتوى الفقرة
يساعدك فهم الترتيب الزمني الدقيق لتنفيذ المراحل الثلاث داخل for ($init; $cond; $step) على تتبع أي حلقة بسهولة:
- مرحلة التهيئة (
$init): تُنفذ مرة واحدة فقط عند دخول الحلقة لأول مرة. - مرحلة فحص الشرط (
$cond): تُفحص قبل كل دورة؛ فإذا كانت النتيجةtrueيُنفذ جسم الحلقة، وإذا كانتfalseتتوقف الحلقة فوراً. - مرحلة الخطوة (
$step): تُنفذ في نهاية كل دورة بعد اكتمال جسم الحلقة وقبل إعادة فحص الشرط للدورة التالية.
PHP
<?php
$sum = 0;
for ($num = 1; $num <= 5; $num++) {
$sum += $num;
}
echo "Sum of 1..5 is: " . $sum;