PHP Echo and Print Statements | Learn PHP Language in Hindi

Echo and Print Statement in PHP

PHP में Echo and Print statement का उपयोग लगभग एक ही प्रकार के कार्यों के लिए किया जाता है, अर्थात् दोनो के द्वारा output को प्रदर्शित करने का कार्य किया जाता है। दोनों को लिखने की तकनीक भी एक ही है जैसेः

<!DOCTYPE html>
<html>
<body>
<?php
echo 'Rkonline | Learn Programming Language <br>';
print 'Rkonline | Learn Programming Language';
?>
</body>
</html>

दोनों का परिणाम एक ही प्राप्त होगा। इस प्रकार इन दोनों का कार्य लगभग एक ही है परंतु इन दोनों के कार्यों में निम्न भिन्नता भी होती हैः

  • Echo किसी प्रकार का कोई return मान नहीं देता जबकि print method, 0 या 1 के रूप में मान वापस करता है।

Example:

<!DOCTYPE html>
<html>
<body>
<?php
$a = print "Rkonline | Learn Programming Language";
$a = echo "Rkonline | Learn PHP Language";
?>
</body>
</html>

इसमें पहले लाईन में Rkonline | Learn Programming Language Print होगा परंतु दूसरे line में Parse error: syntax error, unexpected token "echo" जैसे error प्रदर्शित होगा।

पहले line के बाद यदि $a को print करे तो 1 output आयेगा क्योंकि कुछ मान output दे रहा है इसे 'true कहते है। यदि 0 आयेगा तो उसे false कहेंगे।

  • echo, print की तुलना में तेजी से कार्य करता है। 
  • echo में एक से अधिक मानो को, (comma) operator की मदद से print किया जा सकता हैं जबकि print के द्वारा ऐसा करने पर error message प्रदर्शित होता है।

Example:

<!DOCTYPE html>
<html>
<body>
<?php 
print 'Rkonline',' Learn Programming Language';
echo 'Rkonline ',' Learn PHP Language'; 
?>
</body>
</html>

इसके पहले लाईन में syntax error, unexpected erron प्रदर्शित होगा जबकि दूसरे line में Rkonline Learn PHP Language print हो जायेगा ।

PHP Echo Statement

PHP में Echo स्टेटमेंट का प्रयोग Output को डिस्प्ले कराने के लिए किया जाता है Echo स्टेटमेंट कोई php फंक्शन नहीं है यदि आप इस स्टेटमेंट में  ब्रैकेट (parentheses) अनेक पैरामीटर्स देते है तो वहां पर parse error देखने को मिलता है।  PHP Echo Statement को एक उदाहरण से समझते है :

Read Also - PHP Comments In Hindi

Example Of PHP Echo Statement

<?php
echo "<h2>PHP is Fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP Language!<br>";
echo "This ", "string ", "was ", "made ", "with multiple parameters. When Execute Then, Show Error.";
?>

How to Display Variable in PHP Echo Statement

PHP में Echo statement  का use करके यदि वेरिएबल को डिस्प्ले करना चाहते हैं तो इसके लिए निचे example की तरह कोड लिख सकते है:

<!DOCTYPE html>
<html>
<body>
<?php
//Define Variable
$var1 = "Hello This is echo Statement";
$var2 = "For Displaying Variable";
echo "<h3>" . $var1 . "</h3>";
echo "<p> " . $var2 . "</p>";
?>
</body>
</html>

Result:

Hello This is echo Statement 

For Displaying Variable

PHP Print Statement

PHP में print स्टेटमेंट का उपयोग output को display करने के लिए किया जाता है हम इसका use parentheses या इसके बिना कर सकते है।

PHP में print स्टेटमेंट true होने पर 1 और false होने पर 0 value return करता है। इसे एक उदाहरण से समझते हैं -

Example Of PHP Print Statement

<!DOCTYPE html>
<html>
<body>
<?php
print "<h3>PHP is Fun!</h3>";
print "Hello, world!<br>";
print "I'm about to learn PHP!";
?>
</body>
</html>

Result:

PHP is Fun!

Hello, world!
I'm about to learn PHP!

How To Print Variables in PHP 

PHP में Print statement  का use करके यदि वेरिएबल को डिस्प्ले करना चाहते हैं तो इसके लिए निचे example की तरह कोड लिख सकते है:

<!DOCTYPE html>
<html>
<body>
<?php
$var1 = "Learn PHP";
$var2 = "Rkonline.in";
$x = 10;
$y = 5;
$z = 5;
print "<h3>" . $var1 . "</h3>";
print "Study PHP at " . $var2 . "<br>";
print $x + $y - $z;
?>
</body>
</html>

Result:

Learn PHP

Study PHP at Rkonline.in
10

Difference between echo and print statement

PHP Echo Statement PHP Print Statement
PHP में echo स्टेटमेंट बहुत ही तेजी से कार्य करता है। Print स्टेटमेंट echo statement की भांति slow काम करता है।
Echo किसी प्रकार का कोई return मान नहीं देता। जबकि print method, 0 या 1 के रूप में मान वापस करता है।
echo statement में हम commas के द्वारा multiple arguments पास कर सकते है । Print statement में हम multiple arguments पास नहीं कर सकते है।
Echo में हम कॉमा द्वारा अलग किए गए एक या अधिक Strings के output display कर सकते हैं। Print Statement के द्वारा हम केवल Strings को दिखा सकते है।
echo का उपयोग कोष्ठक (Parentheses) के साथ या उसके बिना किया जा सकता है। print statement को भी parentheses के साथ या उसके बिना प्रयोग किया जा सकता है।

Post a Comment

0 Comments