حلقة التكرار for :
يوجد طريقة أسهل للتعامل مع المثال السابق ، فاستخدام حلقة التكرار while كانت القيمة الابتدائية للمتغير ( total$ ) في سطر ، والشرط في سطر والزيـادة على المتغير في سطر أخر ، وبالتالي زيارة في عدد الأسطر عن ما يمكن استخدامه مع حلقة التكرار for ، فالمثـال التالي يبين طريقة أخرى لاستخدام مثـال الـ while بطريقة أسهل :
كود:
<? 
for ( $total = 10;  $total <=50; $total +=10 ) 
{ 
echo "العدد أقل من 50<br>"; 
} 
?>
وللتوضيح فان تركيب الـ for هو على الشكل التالي :
كود:
for ( القيمة الأفتراضية; الشـرط; مقدار الزيـادة; ) 
{ 
الإجراء المطلوب تنفيذه 
}