بسم الله الرحمن الرحيم

الحمد لله والصلاة والسلام على سيدنا محمد وعلى آله وصبحه أجمعين .. وبعد

جملة do while

جملة do while هي نفسها جملة while ولكن بالمقلوب أي أولاً تأتي الجمل التي بداخل الأقواس ويليها الشرط ولاحظ الشكل العام لها كالتالي :

كود PHP:

do
{
  
//code to be executed
}
while (
condition); 

ولكن الفرق الجوهري بينهما هو أن while تتأكد من الشرط قبل أن تقوم بالدخول للجمل الموجودة بين الأقواس أي في حالة كان الشرط هو false فلن يتم تشغيل أي جملة بداخل while أما do while فهي أولاً تقوم بالدخول للشفرة الموجودة بداخل الأقواس وبعد do وتقوم بتشغيلها وبعدها تقوم بالنظر إلى الشرط فإن كان true فإنها تعود لجملة do وإن كان false فإنها تواصل طريقها بعد جملة while ويجب عليك أن تلاحظ أن while إنتهت بفاصلة منقوطة و للتوضيح لاحظ المثال التالي :

كود PHP:

var first 1;
do
 {
  
first++
}
 while (
first <= 10);