PHP تفعل أثناء Loop
الحلقة do...while
- الحلقات عبر كتلة من الكود مرة واحدة ، ثم تكرر الحلقة طالما أن الشرط المحدد صحيح.
PHP تفعل ... بينما Loop
ستنفذ الحلقة do...while
دائمًا كتلة الكود مرة واحدة ، ثم تتحقق من الحالة وتكرر الحلقة بينما الشرط المحدد صحيح.
بناء الجملة
do
{
code to be executed;
}
while (condition is true);
أمثلة
يقوم المثال أدناه بتعيين المتغير $ x إلى 1 ($ x = 1). بعد ذلك ، ستكتب حلقة do while بعض المخرجات ، ثم تزيد المتغير $ x بـ 1. ثم يتم التحقق من الشرط (هل $ x أقل من أو يساوي 5؟) ، وستستمر الحلقة في العمل طالما $ x أقل من أو تساوي 5:
مثال
<?php
$x = 1;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>
ملاحظة: في do...while
الحلقة يتم اختبار الشرط بعد تنفيذ العبارات داخل الحلقة. هذا يعني أن do...while
الحلقة ستنفذ عباراتها مرة واحدة على الأقل ، حتى لو كان الشرط خاطئًا. انظر المثال أدناه.
يضبط هذا المثال المتغير $ x على 6 ، ثم يقوم بتشغيل الحلقة ، ثم يتم التحقق من الشرط :
مثال
<?php
$x = 6;
do {
echo "The number is: $x <br>";
$x++;
} while ($x <= 5);
?>