PHP करते समय लूप कोड के ब्लॉक को निष्पादित करता है और यदि स्थिति सत्य है तो लूप स्थिति की जांच करता है। PHP जबकि लूप के साथ एकमात्र अंतर यह है कि यह अभिव्यक्ति/स्थिति की जांच करने से पहले लूप के दायरे में कोड ब्लॉक को निष्पादित करता है। PHP While लूप में, पहली शर्त की जाँच की जाती है, फिर कोड निष्पादित किए जाते हैं। PHP करते समय लूप में, पहले कोड निष्पादित किए जाते हैं, फिर स्थिति की जाँच की जाती है।

PHP Do While लूप का सिंटैक्स इस प्रकार है:

do {
    // çalıştırılacak kodlar...
} while (condition);

PHP करते समय

PHP करते समयआइये इस चक्र को एक उदाहरण से समझते हैं।

इस उदाहरण में, हमने $i नाम का एक वेरिएबल बनाया और उसे डेटा 1 दिया। फिर PHP करते समयहमने do टाइप करके और घुंघराले ब्रैकेट खोलकर लूप बनाया। इको के साथ, हमने हर बार लूप के वापस आने पर $i नंबर प्रिंट किया और हर बार वापस आने पर वेरिएबल $i के डेटा को 1 से बढ़ा दिया। हमने while स्टेटमेंट को परिभाषित किया है और यदि $i 5 से कम है तो शर्त लिखी है। हम हर बार "नंबर: $i" आउटपुट करते हैं जब तक कि $i 5 से कम न हो जाए, यानी जब तक संख्या i 4 (4 सहित) न हो जाए। वेरिएबल $i का डेटा $i के बजाय आउटपुट था।

$i = 1;
while{
   echo "Sayı: {$i} 
";
   $i++;
} while($i < 5);
/*
 * Çıktı: 
Sayı: 1
Sayı: 2
Sayı: 3
Sayı: 4
*/

PHP करते समयइस चक्र में एक बहुत ही महत्वपूर्ण सूक्ष्म विवरण है जिसे हमें नहीं भूलना चाहिए। जैसा कि हमने बताया, इस चक्र में, पहली कार्रवाई की जाती है, यानी कोड निष्पादित किए जाते हैं। फिर स्थिति की जांच की जाती है. इसका मतलब यह है कि यदि स्थिति झूठी आती है, तो लूप दूसरी बार लूप नहीं करेगा, लेकिन कोड पहली बार निष्पादित होंगे। आइए इसे एक उदाहरण से समझते हैं.

$i = 10;
do {
  echo "Sayı: $i 
";
  $i++;
} while ($i <= 5);
// Çıktı: Sayı 10

यह PHP करते समय आपके उदाहरण में, लूप वापस नहीं आया क्योंकि शर्त झूठी थी। हालाँकि PHP करते समय चूँकि कोड लूप के पहले चरण में स्थिति से पहले चलाए गए थे, हमें आउटपुट "नंबर: 10" मिला।

PHP वैकल्पिक सिंटेक्स करते समय करें

PHP करते समय लूप में PHP While, PHP For, PHPIf Else, PHP स्विच आदि। अन्य नियंत्रण संरचनाओं की तरह इसमें कोई वैकल्पिक वाक्यविन्यास नहीं है।