PHP नियंत्रण संरचनाएं: ब्रेसिज़ चूक
परिचय
PHP में, नियंत्रण संरचनाएं जैसे if/else , for, foreach, और while आमतौर पर स्थिति के मुख्य भाग को परिभाषित करने के लिए घुंघराले ब्रेसिज़ की आवश्यकता होती है। हालाँकि, कुछ मामलों में, इन ब्रेसिज़ को छोड़ना संभव है, जिसके परिणामस्वरूप एक संक्षिप्त और संभावित रूप से भ्रमित करने वाला वाक्यविन्यास होता है।
PHP में ब्रेसिज़ को छोड़ना
जब आप ब्रेसिज़ को हटाते हैं, तो PHP केवल व्याख्या करता है स्थिति के मुख्य भाग के रूप में अगला कथन। यह व्यवहार विभिन्न नियंत्रण संरचनाओं में सुसंगत है। &&&]यदि ($x)
इको 'फू';
यह ब्रैकेटेड संस्करण के बराबर है:
if ($x) {
प्रतिध्वनि 'फू';
}
if ($x)
echo 'foo';
एक ही सिद्धांत for और foreach लूप पर लागू होता है:
if ($x) {
echo 'foo';
}
यह इसके बराबर है:
foreach ($var as $value) {
$arr[] = $मूल्य;
}
foreach ($var as $value)
$arr[] = $value;
हालांकि ब्रेसिज़ को हटाने से कोड सरल हो सकता है, संभावित निहितार्थों से अवगत होना महत्वपूर्ण है:
foreach ($var as $value) {
$arr[] = $value;
}
ब्रेसिज़ के बिना, यदि आप कथन के बाद गलती से अर्धविराम छोड़ देते हैं तो त्रुटियाँ प्रस्तुत करना आसान है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3