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
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 स्टेटमेंट 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 के साथ या उसके बिना प्रयोग किया जा सकता है। |
0 Comments