"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP में `echo`, `print`, `print_r`, और `var_dump` के बीच क्या अंतर है?

PHP में `echo`, `print`, `print_r`, और `var_dump` के बीच क्या अंतर है?

2024-12-23 को प्रकाशित
ब्राउज़ करें:747

What's the Difference Between `echo`, `print`, `print_r`, and `var_dump` in PHP?

PHP में Echo, Print, Print_r, और Var_dump के बीच अंतर करना

कई PHP डेवलपर डेटा आउटपुट के लिए अक्सर echo और print_r का उपयोग करते हैं। हालाँकि, आश्चर्यजनक रूप से, प्रिंट का उपयोग शायद ही कभी किया जाता है। उनकी स्पष्ट समानताओं के बावजूद, इन भाषा निर्माणों में अलग-अलग विशेषताएं हैं। हालाँकि, उनके बीच कुछ सूक्ष्म अंतर हैं:

प्रिंट का रिटर्न मान 1 है, जो इसे अभिव्यक्तियों में शामिल करने में सक्षम बनाता है, जबकि इको में एक शून्य रिटर्न प्रकार होता है।

इको एकाधिक की अनुमति देता है पैरामीटर, लेकिन यह अभ्यास असामान्य है।

इको गति के मामले में प्रिंट से थोड़ा बेहतर प्रदर्शन करता है।
  • जैसा एक सामान्य नियम, प्रतिध्वनि को आम तौर पर प्रिंट से अधिक पसंद किया जाता है। सरणियों या वस्तुओं के लिए)। इसके विपरीत, print_r अधिक उपयोगकर्ता-अनुकूल तरीके से चर प्रदर्शित करता है, प्रकार की जानकारी को छोड़ देता है और सरणी प्रतिनिधित्व को सरल बनाता है।
  • Var_dump आम तौर पर डिबगिंग के दौरान अधिक मूल्यवान साबित होता है, खासकर अपरिचित चर प्रकारों और मूल्यों से निपटने के दौरान। उदाहरण के लिए, उदाहरण पर विचार करें:
  • $values ​​= array(0, 0.0, false, ''); var_dump($मान); print_r ($मान);

Print_r 0 और 0.0, या गलत और '' के बीच अंतर करने में विफल रहता है:

array(4) { [0]=> int(0) [1]=> फ़्लोट(0) [2]=> बूल(झूठा) [3]=> स्ट्रिंग(0) "" } सरणी ( [0] => 0 [1] => 0 [2] => [3] => )

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3