Introduction to PHP print
PHP में output display करने के लिए echo और print को use किया जाता है। PHP echo की ही तरह print भी एक language construct है। यह कोई function नहीं है।
PHP print output display करने का एक traditional तरीका है। यदि आप c language से familiar है तो print आपको ज्यादा appropriate लगेगा।
PHP print एक function की तरह behave करता है। यदि आप output को function के द्वारा या function के सन्दर्भ प्रयोग करना चाहते है तो ऐसी situation में आपको PHP print को ही use करना चाहिए।
Syntax of PHP print
PHP print का general syntax निचे दिया जा रहा है।
print “string $varaibleName”; |
PHP print को single quotes के साथ भी use किया जा सकता है। आप चाहे तो print को parenthesis के साथ भी use कर सकते है।
print (“string $varaibleName”); |
PHP echo की ही तरह print में भी HTML define की जा सकती है।
print “<tagName>text</tagName>”; |
Difference Between PHP echo & print
Uses में PHP echo और print same ही लगते है लेकिन इनमें कुछ महत्वपूर्ण difference पाए जाते है। इनके बारे में निचे बताया जा रहा है।
Return Value
PHP echo कोई value return नहीं करता है। इसे आप function के context में नहीं use कर सकते। है जबकि PHP print 1 return करता है। इसे आप expressions में use कर सकते है।
$res = print “Today is someday.”; // $res will have 1 as value
if($res==1) |
No Multiple Arguments
PHP echo multiple arguments को process कर सकता है। इसके लिए आप सभी arguments को comma (,) से separate करके quotes में define करते है।
echo “Hello”,”reader”,”$variableName”; //Multiple arguments possible with echo |
लेकिन PHP print एक बार में सिर्फ एक ही argument को process करता है। PHP print में आप comma (,) से separate करके एक बार में 2 strings नहीं print कर सकते है।
print “Hello”,”reader”,”$variableName”; //Invalid. Multiple argument not possible with print
print “Hello reader $variableName”; //Valid. Only one argument is allowed with print. |
Speed
क्योंकि PHP echo में return value नहीं set की जाती है इसलिए echo की processing print से fast होती है।
Example of PHP print
PHP print को use करने का सरल उदाहरण निचे दिया जा रहा है।
<?php
$name = “Hindi”; print “<h2>Best $name Tutorials</h2>”; ?> |
ऊपर दिया गया उदाहरण निचे दिया गया output generate करता है।