Learn More

PHP in Hindi | echo function

Echo फंक्शन एक पहले से बना हुआ PHP का फंक्शन हैं जिसे सिर्फ उपयोग किया जाता हैं। इको फंक्शन (echo function) के द्वारा सभी पैरामीटर (parameters) को आउटपुट किया जाता हैं। साधारण हिन्दी भाषा (Hindi) में समझे तो PHP (पीएचपी ) से पहले आपने C प्रोग्रामिंग के बारे में पढ़ा होगा या उसके कुछ प्रोग्राम किये हो उसमे बहुते सारे फंक्शन (Built-in functions , readymade functions ) पहले से ही बने होते हैं ऐसे ही PHP में echo फंक्शन पहले से ही बना होता हैं। जैसे C प्रोग्रामिंग मैं हम printf() फंक्शन (Printf function) का उपयोग करते हैं वैसे ही हम PHP में echo फंक्शन (echo ) का उपयोग करते हैं। PHP में हम प्रिंट , प्रिंटफ (print , printf functions)का भी उपयोग आउटपुट के लिए कर सकते हैं।

इको फंक्शन की परिभाषा | Definition of echo function in PHP

echo फंक्शन एक बिल-इन फंक्शन ( पहले से बना फंक्शन , रेडीमेड) हैं जिसके द्वारा पैरामीटर्स (variables , block of code, ) को display(आउटपुट) करने के लिए उपयोग किया जाता हैं।

क्या इको एक फंक्शन ही हैं -| Is echo a function -

echo वास्तव में एक फ़ंक्शन नहीं है (यह एक भाषा निर्माण है), इसलिए आपको इसके साथ कोष्ठक () का उपयोग करने की आवश्यकता नहीं है। जैसे फंक्शन के साथ हमेशा कोष्ठक का उपयोग किया जाता हैं परन्तु echo के साथ कोई भी कोष्ठक उपयोग करने की जरुरत नहीं हैं।

echo (कुछ अन्य भाषा निर्माणों के विपरीत) एक फ़ंक्शन की तरह व्यवहार नहीं करता है, इसलिए इसे हमेशा फ़ंक्शन के संदर्भ में उपयोग नहीं किया जा सकता है। इको के द्वारा बहुत सारी वैल्यूज को प्रिंट किया जाता हैं परतु echo कोई भी वैल्यू return नहीं करता हैं।

PHP echo की जगह print,printf functions क्यों उपयोग नहीं करते | Why do not use print, printf functions instead of PHP echo ?

जैसे की आप जानते ही होंगे प्रोग्रामिंग करते टाइम स्पीड (Output speed or display speed) पर बड़ा फोकस रखा जाता हैं जब आप कोई PHP वेबसाइट बनाते हैं तो सबसे ज्यादा धियान स्पीड पर ही रखा जाता हैं की आउटपुट जल्द ही शो (show) हो जाये। PHP में print function , printf function का उपयोग करके वेरिएबल की वैल्यू को आउटपुट किया जा सकता हैं फिर PHP में echo फंक्शन का ही उपयोग क्यों करते हैं ज़्यदातर।

इसका जवाब हैं स्पीड (Output speed)। इको फंक्शन (echo) की आउटपुट प्रोडूस (produce, execute) करने की स्पीड प्रिंटफ (printf) एंड प्रिंट (print) function से ज्यादा हैं इसलिए हम echo function का उपयोग करते हैं जिस से जल्द ही आउटपुट वेब पेज पर शो (show) हो जाता हैं।

इको फंक्शन का सिंटेक्स | Synaxt of echo function

इको फंक्शन को इस तरह से लिखा जा सकता हैं।


 <?php 
echo " " ; 
?>

 <?php 
echo ' '; 
?>

जैसे की आपने ऊपर के सिंटेक्स में देखा की हम echo के साथ single और double दोनों तरह के quotes को उपयोग कर सकते हैं।

इको single quotes के साथ example | echo function example with single quotes in PHP -


 <?php 
 echo 'I am learning PHP in Hindi'; 

?>

Output-

I am learning PHP in Hindi

इस तरह से किसी भी string को आसानी से सिंगल quotes में लिख कर आउटपुट कराया जा सकता हैं।

इको double-quotes के साथ उदाहरण | echo function example with single quotes in PHP


 <?php 
 echo "I am learning PHP echo in Hindi"; 

?>

Output-

I am learning PHP echo in Hindi

ऊपर जैसे हमने Single quotesमें किया उसी तरिके से double quotes के द्वारा भी आउटपुट प्राप्त किया जा सकता हैं।

इस तरह से डबल quotes के द्वारा भी आउटपुट मिल जाता हैं।

echo के द्वारा वेरिएबल की वैल्यू ( Value of variable ) को आउटपुट करना | outputting the value of a variable using echo in PHP

स्ट्रिंग के साथ साथ वेरिएबल की वैल्यूज को भी display कराया जा सकता हैं।


<php
$var='20090';
 echo $var;
?>

Output-

20090

ऊपर दिए गए उदाहरण में हमने एक वेरिएबल में वैल्यू को स्टोर करके उस variable की वैल्यू को वेरिएबल name के द्वारा आउटपुट कराया हैं।

यहाँ पर वेरिएबल के साथ कोई भी सिंगल या डबल quotes लिखने की जरूर नहीं हैं।

एक से अधिक string को echo function द्वारा आउटपुट कराये | Output more than one string using echo function

स्ट्रिंग के बारे में आप पहले से ही जानते हैं यदि नहीं जाते हैं तो PHP string tutorial पर जाकर पढ़ सकते हैं।

एक से अधिक string को display करने के लिए सिंगल या डबल किसी भी quotes का उपयोग कर सकते हैं उनके बिच कॉमा का भी उपयोग करते हैं

चलिए निचे दिए गए उदाहरण से समझते हैं।


 <?php 
 echo'You',' are',' learning',' PHP',' in',' Hindi';  

?>

Output-

You are learning PHP in Hindi



 <?php 
echo "You"," are"," welcome"," on"," PHP"," in"," Hindi"," Tutorials";    
?>

Output-

You are welcome on PHP in Hindi Tutorials

ऊपर दिए गए उदाहरणों से आप समझ सकते हैं की echo के द्वारा बहुत सारी string को सिंगल या डबल quotes और कॉमा के द्वारा कैसे एक साथ आउटपुट कराया जा सकता हैं।

एक से अधिक वेरिएबल की वैल्यू को echo फंक्शन के द्वारा आउटपुट करना। | Outputing the value of more than one variable using echo function

जैसे ऊपर एक से अधिक स्ट्रिंग को इको फंक्शन ( echo function) के द्वारा आउटपुट किया ऐसे ही variables को भी आउटपुट करेंगे पर उसमे कोई भी सिंगल या डबल quotes (' ' or " ") को उपयोग करने की कोई जरूर नहीं हैं।

उदाहरण से समझते हैं।


 <?php 
$var1='Hi'; 
  $var2='I am'; 
   $var3='Learning'; 
    $var4='PHP in Hindi';  
    echo  $var1. $var2. $var3. $var4; 
    echo '
'; // for space use quotes echo $var1.' '.$var2.' '.$var3.' '.$var4; echo '
'; // using double quotes echo $var1." ".$var2." ".$var3." ".$var4; ?>

Output-

HiI amLearningPHP in Hindi
Hi I am Learning PHP in Hindi
Hi I am Learning PHP in Hindi

ऊपर दिए गए उदाहरण में एक से अधिक variable की वैल्यू को आउटपुट(display) किया गया हैं। यदि आपको वेरिएबल values के बिच कुछ स्पेस add करना हैं तो आप single या डबल quotes को लेकर स्पेस ऐड कर सकते हैं।

इको फंक्शन के द्वारा हटम्ल को कैसे display करते हैं | How to display HTML code using echo in PHP-

echo एक फंक्शन नहीं हैं पर PHP में अवधारणा ही ऐसी बन गयी हैं की बार बार इको फंक्शन ही कहा जाता हैं। इको फंक्शन के द्वारा हटम्ल कोड (HTML code) को भी आउटपुट कराया जाता हैं।

चलिए example से समझते हैं -


 <?php 
echo "

This is HTML heading

This is HTML paragraph

" ;

Output-

This is HTML heading

This is HTML paragraph

ऊपर दिए example में आप देख सकते हैं की कैसे HTML code को इको फंक्शन के द्वारा display कराया जाता हैं।

इको फंक्शन के द्वारा HTML code के साथ PHP वेरिएबल की वैल्यू को आउटपुट करना | Outputing the value of PHP variable with HTML code by echo function

जब PHP के द्वारा वेबसाइट बनाते हैं तब HTML code के साथ PHP variable की वैल्यू को भी आउटपुट कराया जाता है। साधारण हिन्दी भाषा में कहे तो PHP variables की वैल्यूज को हटम्ल कोड (HTML code) में डिस्प्ले करना।


 <?php 
$name="Mohan";
$salary="25000";
$address="India";
 echo "My name is ".$name." and salary ".$salary." INR . I live in ".$address.".";
?>

Output-

My name is Mohan and salary 25000 INR . I live in India.

इस तरह से हटम्ल कोड में PHP की वैल्यू को display कराया जाता हैं।

क्या echo फंक्शन के द्वारा हिन्दी अक्षरो को भी आउटपुट किया जा सकता हैं। Can Hindi characters output using echo function

हा, PHP इको फंक्शन() के द्वारा हिन्दी अक्षरो को भी आउटपुट कराया जा सकता हैं। जब हिन्दी में वेबसाइट बनाते हैं तब इको फंक्शन (echo) के द्वारा हिन्दी अक्षरो को display कराते हैं।

निचे दिये गए example से आप समझ जाओगे।


 <?php 
$name="मोहन";
$salary="२५०००";
$address="इंडिया";
 echo "मेरा  नाम ".$name." हैं और मेरी सैलरी ".$salary." रूपये हैं।.  मैं ".$address." में रहता हूँ। .";
?>

Output-

मेरा  नाम मोहन हैं और मेरी सैलरी २५००० रूपये हैं।.  मैं इंडिया में रहता हूँ। .

इस तरह से echo function के द्वारा हिन्दी अक्षरो को भी display कराया जा सकता हैं।

Previous Posts:-