गर्भपात के बाद लचीलापन
मई 2024
यह ट्यूटोरियल PHP do..ORE स्टेटमेंट के बारे में है जो कि पिछले स्टेटमेंट में चर्चा किए गए स्टेटमेंट के समान लूप स्टेटमेंट है। और जब तक बयान न हो, तब तक आप अपने प्रोग्राम को बार-बार रोकने के लिए कहने के लिए अपने प्रोग्राम को निर्देश देने के लिए do..ward स्टेटमेंट का उपयोग कर सकते हैं। यह तब रुक जाएगा जब परीक्षण अभिव्यक्ति अब सच के रूप में मूल्यांकन नहीं करती है। यहाँ कोड है।
यह कोड तब तक लगातार दोहराया जाएगा जब तक आप इसे do के दूसरे भाग में रोकने के लिए नहीं कहेंगे। उदाहरण कोड $ संख्या और फिर HTML के वर्तमान मूल्य को प्रिंट करेगा वेब ब्राउजर पर कोड। अगला यह $ 1 के मूल्य को बढ़ाएगा। 1. लूप के निष्पादित होने पर प्रत्येक बार $ संख्या के मूल्य को बदलने के लिए कोड के इस दूसरे भाग को शामिल किया जाना चाहिए। यदि यह गायब है तो $ संख्या का मूल्य कभी नहीं बदलेगा और लूप को अनिश्चित काल तक दोहराया जाएगा। कोड संख्या ++ $; लूप के माध्यम से हर बार एक-एक करके $ संख्या के मूल्य में वृद्धि होगी और मान 11 होने पर प्रोग्राम लूप को रोक देगा।
यह वह कोड है जो लूप निष्पादित होने की संख्या को नियंत्रित करता है। उदाहरण में लूप बंद हो जाएगा जब पाठ अभिव्यक्ति अब सच नहीं है (परीक्षण चर का मान अब 11 से कम नहीं है)। यह भी ध्यान दें कि कथन अर्धविराम के साथ समाप्त होता है। यदि आप करते समय कथन की तुलना करते हैं..इस कथन को आप देखेंगे कि कोड निष्पादित किया जाएगा {{ऐसा करो} और कोड जो लूप को नियंत्रित करता है जबकि (अभिव्यक्ति); स्विच किए जाते हैं। तो उसका क्या मतलब हुआ? इसका मतलब है कि {{ऐसा करो} कोड को हमेशा do..ward स्टेटमेंट में कम से कम एक बार निष्पादित किया जाएगा क्योंकि कंट्रोलिंग कोड परीक्षण अभिव्यक्ति का मूल्यांकन तब तक नहीं करता है जब तक कि {{ऐसा करो} पहली बार कोड का प्रदर्शन किया जाता है। हालाँकि, स्टेटमेंट में पहले परीक्षण अभिव्यक्ति का मूल्यांकन किया जाता है और यह संभव है कि ए {{ऐसा करो} कभी भी अमल नहीं किया जाएगा। इसलिए आप जब चाहें तब do..ward स्टेटमेंट का उपयोग करना चाहेंगे {यह करो} कम से कम एक बार किया जाने वाला कोड का हिस्सा। परिणाम वेब ब्राउज़र में इस तरह दिखेगा। 1 2 3 4 5 6 7 8 9 10 | |||||