PHP Do जबकि स्टेटमेंट
यह ट्यूटोरियल PHP do..ORE स्टेटमेंट के बारे में है जो कि पिछले स्टेटमेंट में चर्चा किए गए स्टेटमेंट के समान लूप स्टेटमेंट है। और जब तक बयान न हो, तब तक आप अपने प्रोग्राम को बार-बार रोकने के लिए कहने के लिए अपने प्रोग्राम को निर्देश देने के लिए do..ward स्टेटमेंट का उपयोग कर सकते हैं। यह तब रुक जाएगा जब परीक्षण अभिव्यक्ति अब सच के रूप में मूल्यांकन नहीं करती है। यहाँ कोड है।

{{ऐसा करो}
जबकि (अभिव्यक्ति);
$ संख्या = 1;

do {गूंज ”$ संख्या
";
संख्या ++ $;
}
जबकि ($ संख्या <11);



$ संख्या = 1;
यदि आपने पिछले स्टेटमेंट के बारे में पिछले ट्यूटोरियल को पढ़ा है, तो आपको याद होगा कि हमें शुरुआती वेरिएबल टेस्ट नंबर को शुरुआती मूल्य पर शुरू करना चाहिए। यह चरण लूप स्टेटमेंट का हिस्सा नहीं है और यह आवश्यक नहीं हो सकता है यदि प्रोग्राम वेरिएबल को प्रोग्राम में पहले ही इनिशियलाइज़ कर दिया गया हो। लेकिन हमारे उदाहरण के लिए, परीक्षण चर को पहले शुरू नहीं किया गया है।

do {गूंज ”$ संख्या
";
संख्या ++ $;
}
{{ऐसा करो}
यह कोड तब तक लगातार दोहराया जाएगा जब तक आप इसे do के दूसरे भाग में रोकने के लिए नहीं कहेंगे। उदाहरण कोड $ संख्या और फिर HTML के वर्तमान मूल्य को प्रिंट करेगा
वेब ब्राउजर पर कोड। अगला यह $ 1 के मूल्य को बढ़ाएगा। 1. लूप के निष्पादित होने पर प्रत्येक बार $ संख्या के मूल्य को बदलने के लिए कोड के इस दूसरे भाग को शामिल किया जाना चाहिए। यदि यह गायब है तो $ संख्या का मूल्य कभी नहीं बदलेगा और लूप को अनिश्चित काल तक दोहराया जाएगा। कोड संख्या ++ $; लूप के माध्यम से हर बार एक-एक करके $ संख्या के मूल्य में वृद्धि होगी और मान 11 होने पर प्रोग्राम लूप को रोक देगा।

जबकि ($ संख्या <11);
जबकि (अभिव्यक्ति);
यह वह कोड है जो लूप निष्पादित होने की संख्या को नियंत्रित करता है। उदाहरण में लूप बंद हो जाएगा जब पाठ अभिव्यक्ति अब सच नहीं है (परीक्षण चर का मान अब 11 से कम नहीं है)। यह भी ध्यान दें कि कथन अर्धविराम के साथ समाप्त होता है।

यदि आप करते समय कथन की तुलना करते हैं..इस कथन को आप देखेंगे कि कोड निष्पादित किया जाएगा {{ऐसा करो} और कोड जो लूप को नियंत्रित करता है जबकि (अभिव्यक्ति); स्विच किए जाते हैं। तो उसका क्या मतलब हुआ? इसका मतलब है कि {{ऐसा करो} कोड को हमेशा do..ward स्टेटमेंट में कम से कम एक बार निष्पादित किया जाएगा क्योंकि कंट्रोलिंग कोड परीक्षण अभिव्यक्ति का मूल्यांकन तब तक नहीं करता है जब तक कि {{ऐसा करो} पहली बार कोड का प्रदर्शन किया जाता है। हालाँकि, स्टेटमेंट में पहले परीक्षण अभिव्यक्ति का मूल्यांकन किया जाता है और यह संभव है कि ए {{ऐसा करो} कभी भी अमल नहीं किया जाएगा। इसलिए आप जब चाहें तब do..ward स्टेटमेंट का उपयोग करना चाहेंगे {यह करो} कम से कम एक बार किया जाने वाला कोड का हिस्सा।

परिणाम वेब ब्राउज़र में इस तरह दिखेगा।

1
2
3
4
5
6
7
8
9
10





वीडियो निर्देश: PHP Programming Language Tutorial - Full Course (मई 2024).