⊗ppPmLpBOP 121 of 447 menu

PHP में लूप्स में करली ब्रेसिज़ की समस्या

हालांकि लूप्स में करली ब्रेसिज़ को छोड़ा जा सकता है, मैं ऐसा करने की बहुत सलाह नहीं देता, क्योंकि ऐसा कोड अक्सर त्रुटियों का कारण बनता है।

आइए एक उदाहरण पर देखें। मान लीजिए हमारे पास निम्नलिखित कोड है:

<?php for ($i = 0; $i <= 9; $i++) echo $i; // 0 से 9 तक की संख्याएं प्रिंट करेगा ?>

मैं ऊपर दिए गए कोड में एक छोटा सा सुधार करता हूं (पता लगाएं कौन सा) - और यह काम करना बंद कर देगा:

<?php for ($i = 0; $i <= 9; $i++); echo $i; // 10 आउटपुट करेगा ?>

तो, मैंने क्या सुधार किया?

समस्या इसलिए उत्पन्न हुई क्योंकि मैंने लूप के ब्रैकेट ) के बाद एक सेमीकॉलन लगा दिया। ऐसे में एक तथाकथित बिना बॉडी वाला लूप बन जाता है: यह बस अंदर घूम जाएगा, और अगली पंक्ति अब इससे संबंधित नहीं होगी। इसलिए, समस्याओं से बचने के लिए, मैं हमेशा लूप्स में करली ब्रेसिज़ लगाने की सलाह देता हूं।

बताएं कि निम्नलिखित कोड को चलाने का परिणाम क्या होगा:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $elem); echo $elem; ?>
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें