php الحلقات

الحلقة for

آخر تحيين: 11-11-2013

php الدّوال do ... while


الحلقة for تعطي نفس النتيجة كالحلقة while ، و هي أيضا كثيرة الإستعمال ، و قد تبدو للوهلة الأولى معقدة ، و هي ليست كذلك ، مع قليل من التمرين ، ستفضلون استعمالها في حالات عدة ، خاصة عندما تعرفون مسبقا العدد الحقيقي للمرات التي سيتم فيها تكرار الحلقة . مثال :

<?php
for($i = 0; $i < 5; $i++)
{
    echo $i."<br />";
}
?>

ستحصلون على نفس النتيجة إذا حاولتم استعمال طريقة while . كما لاحظتم ، تبدو هذه الطريقة جد مختصرة ، و مُكدّسة ، حيث في سطر واحد قمنا بثلاثة أشياء

  1. تهييء المتغيّر : $i = 0
  2. تحديد الشّرط : $i < 5
  3. ثم إعطاء الإنطلاقة للعدّاد : $i++

رأيتم هذه التعليمات الثلاث سابقا ، وقد جمعناها هنا في سطر واحد مع الفصل بينها بعلامة ; .

لاختيار أي الطرق تحبذون استعمالها : while أو for . اعلموا أن الحلقة while هي الأكثر مرونة ، إذ يمكن استعمالها مهما كان نوع الحلقة . أما الحلقة for نحبّذ استخدامها عندما نعرف مسبقا عدد المرات التي ستكرر فيها الحلقة .