Echo php in hindi-इको php क्या है?

हेल्लो दोस्तों आज के इस पोस्ट में आपको echo php in hindi के बारे में बताया गया है की क्या होया है कैसे काम करता है तो चलिए शुरू करते है

PHP echo का परिचय

PHPमें echo एक construct language है कई बार echo को function के रूप में misjudge कर लिया जाता है लेकिन यह एक function नहीं है यह एक special टूल है जिसे php की core functionality में hard कोड किया गया है

यदि programmer की दृष्टी से देखा जाय तो language construct भी built in functions की तरह ही काम करती है लेकिन इसमे मुख्य difference यह होता है की php में engine इन्हे अलग अलग तरीके से interpret  करता है

सभी programming language कुछ keywords से मिलकर बनी होती है ये keywords उस programming language के parser या compiler के द्वारा परिचित होती है example के लिए if,else आदि में keywords है और php parser यह जानता है की ये keywords किस सन्दर्भ में और किस प्रकार से प्रयोग किये जाते है ऐनक पूरा syntax php parser के पास स्टोर्ड रहता है

मान लीजिये की यदि php में फाइल को parse किया जा रहा है और php parser को if keyword मिलता है तो php parser को पहले से ही पता होता है की इस keyword के बाद opening bracket आता है लेकिन यदि स्क्रिप्ट में ऐसा नहीं है तो php parser error शो कर देता है

इस सिचुएशन(situation) में if एक language constructor) होता है क्योकि php parser को पहले से ही पता होता होता है की ये क्या है और कैसे काम करता करता है तो इसके लिए उसे if की डेफिनिशन चेक करने की आवश्यकता नहीं होती है उसी प्रकार echo के बारे में भी php parser को complete(पूर्ण) जानकारी होती है

लेकिन build in functions के case में ऐसा नही होता है जब भीphp parser को कोई  build in function मिलता है तो वह language डेफिनिशन में उसके फॉर्मेट को match करता है

parser चेक करता है की इसे सही प्रकार से declare किया गया है या नही इसके बाद parser function को उन language constructs में कन्वर्ट करता है जिनकी जानकारी उसे है और इसके बाद ही function execute होता है यह लंबी प्रोसेस होती है

इसे आप इस प्रकार से भी समझ सकते है की जैसे की आप किसी आर्टिकल को एक तो हिंदी में पढ़े और एक जर्मनी भाषा में पढ़े तो आप जब हिंदी भाषा में किसी आर्टिकल को पढेंगे तो आपको बार बार डिक्शनरी देखने की और grammer के नियमो को चेक करने की आवश्यकता नहीं होती है लेकिन जब आप जर्मन भाषा में उस आर्टिकल को पढेंगे तो आपको बार बार डिक्शनरी में हर word का मतलब देखना होगा क्योकि आप जर्मन भाषा से introduce नहीं है

इसी प्रकार php parser के लिए language constructs mother tongue की तरह होते है जिन्हें समझने के लिए उन्हें किसी प्रकार की प्रोसेसिंग करने की आवश्यकता नही होती है लेकिन php parser के लिए functions किसी दुसरे भाषा की तरह होते है जिससे वह परिचित नहीं है और इसके लिए उसे बार बार language डेफिनिशन चेक करनी होती है

क्योकि language constructs के लिए किसी प्रकार की प्रोसेसिंग नहीं होती है इसलिए language constructs functions से फास्टर होते है यही reason(कारण) है की इन्हे functions से अधिक प्रयोग किया जाता है

इसके आलावा functions return वैल्यू भी सेट करते है इसलिए उनकी प्रोसेसिंग और भी slow हो जाती है लेकिन php echo function नहीं है इसलिए ये कोई वैल्यू भी return नही करता है इसलिए इसकी प्रोसेसिंग function से अधिक होती है

php के opening और closing tags के अन्दर आप कोई भी हटमल tags को डिफाइन नही कर सकते है ऐसे करने पर error generate होती है लेकिन php echo के द्वारा आप html को भी render करके display करवा सकते है इसके लिए आप html tags को स्ट्रिंग के रूप में echo के अन्दर quotes में डिफाइन करते है

syntax of php echo

php echo का general syntax निचे दिया जा रहा है

echo (“string $arg1[string $...]”;

जैसा की आप ऊपर दिए गए example को देख सकते है की echo में आप string और argument/variable दोनों एक साथ double quotes में pass कर सकते है echo के द्वारा एक से अधिक arguments को प्रोसेस किया जा सकता है

क्योकि echo एक function नहीं इसलिए इसे आप बिना paranthesis के भी इसे प्रयोग कर सकते है

echo ‘string $arg’;

यदि आप किसी variable की वैल्यू print कर रहे है तो इसके लिए आपको quotes में उसे डिफाइन करने की आवश्यकता नहीं होती है आप echo के बाद सीधे ही dollar sign के साथ variable का नाम भी लिख सकते है

echo $variableName;

यदि आप php कोड में html टैग का प्रयोग करना चाहते है तो इसके लिए आप html को echo के साथ quotes में डिफाइन कर सकते है

echo “<tagName>text</tagName>”;

example of php echo

php echo का प्रयोग एक सिंपल example निचे दिया जा रहा है

<?php
$name=”javahindi”;
echo “<h2>I like $name</h2>”;
?>

उपर दिए गए example में echo के द्वारा string के साथ साथ variable और html को भी display करवाया गया है इसका  आउटपुट निचे दिया गया है

 

echo php in hindi

reference-https://www.javatpoint.com/php-echo

निवेदन-अगर आपको यह आर्टिकल अच्छा लगा हो तो आप इस पोस्ट(echo php in hindi को अपने दोस्तों के साथ जरुर शेयर करे और किसी भी टॉपिक(echo php in hindi) के लिए कमेंट करे

Leave a Comment