Difference between echo and print in PHP in Hindi

  • Difference between echo and print in php in hindi
Difference between echo and print in PHP in Hindi

Difference between echo and print in PHP in Hindi

आउटपुट को प्रदर्शित करने के लिए हम अक्सर इको स्टेटमेंट का उपयोग करते हैं। PHP में आउटपुट प्राप्त करने के दो मूल तरीके हैं:

  • Echo
  • Print

इको और प्रिंट language construct हैं, और वे कभी भी एक फ़ंक्शन की तरह व्यवहार नहीं करते हैं। इसलिए, कोष्ठकों की कोई आवश्यकता नहीं है। हालाँकि, दोनों statements का उपयोग कोष्ठक के साथ या बिना किया जा सकता है। हम इन statements का उपयोग आउटपुट variables या strings के लिए कर सकते हैं।

Echo और print के बीच अंतर

Echo

  • Echo एक स्टेटमेंट है, जिसका उपयोग आउटपुट प्रदर्शित करने के लिए किया जाता है।
  • Echo का उपयोग कोष्ठक के साथ या बिना किया जा सकता है।
  • Echo का कोई मूल्य नहीं है।
  • हम ehco में अल्पविराम (,) द्वारा अलग किए गए कई strings पास कर सकते हैं।
  • इको प्रिंट स्टेटमेंट से तेज है।

Print

  • प्रिंट भी एक स्टेटमेंट है, जिसका उपयोग आउटपुट को प्रदर्शित करने के लिए कई बार echo के विकल्प के रूप में किया जाता है।
  • प्रिंट का उपयोग कोष्ठक के साथ या बिना किया जा सकता है।
  • प्रिंट हमेशा पूर्णांक मान देता है, जो 1 है।
  • प्रिंट का उपयोग करते हुए, हम multiple arguments पारित नहीं कर सकते।
  • Echo स्टेटमेंट की तुलना में प्रिंट धीमा है।

आप निम्नलिखित कार्यक्रमों की मदद से echo और प्रिंट स्टेटमेंट के बीच अंतर देख सकते हैं।

उदाहरण के लिए (check multiple arguments)

आप echo में एक अल्पविराम (,) द्वारा अलग करके कई arguments पारित कर सकते हैं। यह कोई सिंटैक्स त्रुटि उत्पन्न नहीं करेगा।

<?php  
     $fname = "Gunjan";  
     $lname = "Garg";  
     echo "My name is: ".$fname,$lname;  
?>  

आउटपुट:

PHP इको और प्रिंट स्टेटमेंट

यह एक प्रिंट स्टेटमेंट में multiple arguments के कारण एक Syntax error उत्पन्न करेगा ।

<?php  
     $fname = "Gunjan";  
     $lname = "Garg";  
     print "My name is: ".$fname,$lname;  
?>  

आउटपुट:

PHP इको और प्रिंट स्टेटमेंट

उदाहरण के लिए (check return value)

Echo स्टेटमेंट का कोई मूल्य नहीं है। यदि आप इसका रिटर्न मान प्रदर्शित करने का प्रयास करते हैं तो यह एक error उत्पन्न करेगा।

<?php  
     $lang = "PHP";  
     $ret = echo $lang." is a web development language.";  
     echo "</br>";  
     echo "Value return by print statement: ".$ret;   
?>  

आउटपुट:

PHP इको और प्रिंट स्टेटमेंट

जैसा कि हमने पहले ही चर्चा की थी कि प्रिंट एक मान देता है, जो हमेशा 1 होता है।

<?php  
     $lang = "PHP";  
     $ret = print $lang." is a web development language.";  
     print "</br>";  
print "Value return by print statement: ".$ret;   
?>  

आउटपुट:

PHP echo and print Statements

Leave a Reply

DMCA.com Protection Status