الجملة While:
تستعمل هذه الجملة لتكرار لتنفيذ مجموعة من السطور عدد من المرات غير محدد مسبقًا ولكن يتوقف على شرط ولذلك يفضل استعمالها في حالة عدم معرفة عدد مرات التكرار وتأخذ الجملة التركيب التالي:
while
(expression)
statement
وفي هذه الصورة يتم اختبار الشرط expression إذا كان صحيح يتم تنفيذ الجمل Statements ويستمر التنفيذ حتى يصبح الشرط غير صحيح.
ولتوضيح ذلك تابع المثال التالي:
جمل التحكم والتكرار
$n = 1 ;
While ($n < 6) { Echo $n; $n++ ; } |
في هذه السطور:
- يتم استعمال التكرار While باختيار قيمة المتغير N طالما أقل من عدد 6.
- يتم طباعة قيم المتغير N ثم يتم زيادة قيمة المتغير N حتى تنتهي.
ولتوضيح ذلك قم بتعديل البرنامج السابق ليصبح كما في الشكل.
قم بترجمة وتنفيذ البرنامج تحصل على نتيجة التنفيذ كما في الشكل.
تنفيذ البرنامج:
قم بتشغيل متصفح الانترنت الذي تستعمله ثم أكتب أمر استدعاء ملف البرنامج كما في السطر التالي:
Localhost\ex1.php
فيتم تنفيذ البرنامج كما في الشكل:
وبمراجعة أجزاء جملة الـ While تلاحظ أنها تحتوي على نفس أجزاء التكرار for.