अल्पविराम के साथ लौटते समय अल्पविराम के साथ प्रतिध्वनि क्यों काम नहीं करती है?
PHP में प्रतिध्वनि और रिटर्न का उपयोग करके मूल्यों को जोड़ते समय, वहाँ है आवर्त और अल्पविराम के उपयोग के बीच एक सूक्ष्म अंतर। विशेष रूप से:
उपयोग करना पीरियड्स
पीरियड (.) ऑपरेटर स्ट्रिंग्स या अन्य डेटा प्रकारों को एक स्ट्रिंग में जोड़ता है। उदाहरण के लिए:
echo $value . ' continue'; // Outputs: $value continue
return $value . ' continue'; // Also outputs: $value continue
कॉमा का उपयोग करना
एक इको स्टेटमेंट के भीतर, एक अल्पविराम कई अभिव्यक्तियों को अलग करता है जिन्हें आउटपुट में इको किया जाना है। उदाहरण के लिए:
echo $value, ' continue'; // Outputs: $value continue
हालाँकि, रिटर्न स्टेटमेंट के भीतर अल्पविराम का उपयोग करना वैध सिंटैक्स नहीं है। ऐसा इसलिए है क्योंकि रिटर्न अपने रिटर्न वैल्यू के रूप में केवल एक अभिव्यक्ति की अनुमति देता है।
return $value, ' continue'; // Causes an error
निष्कर्ष
याद रखें कि इको रिटर्न से अलग तरीके से संचालित होता है। इको अल्पविराम द्वारा अलग किए गए कई अभिव्यक्तियों को स्वीकार करता है, जबकि रिटर्न केवल एक अभिव्यक्ति की अनुमति देता है। इसलिए, मानों को जोड़ते समय, यदि आप एक स्ट्रिंग वापस करना चाहते हैं तो एक अवधि का उपयोग करें या यदि आप कई अभिव्यक्तियों को प्रतिध्वनित करना चाहते हैं तो एक अवधि और अल्पविराम का उपयोग करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3