"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP यदि कथन: आपको `if () { }` बनाम `if (): एंडिफ़;` का उपयोग कब करना चाहिए?

PHP यदि कथन: आपको `if () { }` बनाम `if (): एंडिफ़;` का उपयोग कब करना चाहिए?

2024-11-20 को प्रकाशित
ब्राउज़ करें:849

PHP If Statements: When Should You Use `if () { }` vs `if (): endif;`?

यदि प्रोग्रामिंग में कथन: { } बनाम :

प्रोग्रामिंग में सशर्त कथन के साथ काम करते समय, आपको दो अलग-अलग वाक्यविन्यास का सामना करना पड़ सकता है: यदि ( ) { } और यदि (): एंडिफ़;। जबकि दोनों किसी दिए गए शर्त के आधार पर कोड निष्पादित करने के समान उद्देश्य को प्राप्त करते हैं, दोनों के बीच सूक्ष्म अंतर हैं।

if () { } सिंटैक्स, if स्टेटमेंट का पारंपरिक और सबसे सामान्य रूप है। यह उस कोड को संलग्न करने के लिए घुंघराले ब्रेसिज़ का उपयोग करता है जिसे स्थिति सत्य होने पर निष्पादित किया जाना चाहिए।

उदाहरण के लिए:

if ($value) { // यदि $value सत्य है तो निष्पादित करने के लिए कोड }

दूसरी ओर, यदि (): एंडिफ़; सिंटैक्स if स्टेटमेंट का एक रूप है जो कोलन और एंडिफ़ का उपयोग करता है; कोड ब्लॉक को परिसीमित करने के लिए कथन। इसे अधिक संरचित और पठनीय कोड लिखने के तरीके के रूप में PHP 5.3 में पेश किया गया था, खासकर जब एक ही ब्लॉक के भीतर कई स्थितियों से निपटना हो।

उदाहरण के लिए:
if ($value) {
  // Code to execute if $value is true
}
if ($value): // यदि $value सत्य है तो निष्पादित करने के लिए कोड एंडिफ़;

इफ (): एंडिफ़ का उपयोग करने के लाभ;

if ($value) {
  // Code to execute if $value is true
}
हालांकि दोनों सिंटैक्स एक ही उद्देश्य को पूरा करते हैं, अगर (): एंडिफ़; कई लाभ प्रदान करता है:

बेहतर पठनीयता:

यदि (): एंडिफ़; सिंटैक्स अधिक कॉम्पैक्ट और पढ़ने में आसान है, खासकर जब एक ही ब्लॉक के भीतर कई स्थितियों को नेस्ट करता है। . इस संदर्भ में, यदि (): एंडिफ़; सिंटैक्स को प्राथमिकता दी जाती है क्योंकि यह एक स्वच्छ और अधिक संरचित कोडबेस की अनुमति देता है।

  • उपयोग उदाहरण
  • एक विशिष्ट एमवीसी फ्रेमवर्क परिदृश्य में, निम्नलिखित कोड का उपयोग किया जा सकता है :value): ?> नमस्ते asd): ?> आपका नाम है: = $यह->नाम ?> आपका कोई नाम नहीं है.
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3