PHP मा इको र छाप्नुहोस्

PHP विकास वातावरण सेट अप गर्दै
PHP मा स्ट्रिङहरू

इको र प्रिन्ट दुवै PHP मा पाठ पठाउन प्रयोग गरिन्छ चर ब्राउजर वा टर्मिनलमा। कार्यक्षमताको सन्दर्भमा, तिनीहरू लगभग समान छन्, तर त्यहाँ केही महत्त्वपूर्ण परिवर्तनहरू छन्।

इको आदेश a उत्सर्जन गर्न प्रयोग गरिन्छ string वा एक चर। यसले अल्पविरामद्वारा छुट्याइएका धेरै इनपुटहरू स्वीकार गर्छ र कुनै मान फर्काउँदैन। यहाँ कसरी प्रयोग गर्ने एउटा उदाहरण हो प्रतिध्वनि स्ट्रिङ उत्सर्जन गर्न:

echo "Hello, world!";

प्रिन्ट स्टेटमेन्ट स्ट्रिङ वा चर आउटपुट गर्न पनि प्रयोग गरिन्छ, तर यसले एउटा आर्गुमेन्ट मात्र लिन सक्छ, र यसले १ को मान फर्काउँछ। यहाँ स्ट्रिङ आउटपुट गर्न प्रिन्ट प्रयोग गर्ने एउटा उदाहरण छ:

print "Hello, world!";

चरहरूलाई इको र प्रिन्ट प्रयोग गरेर स्ट्रिङहरूसँग जोडेर पनि छाप्न सकिन्छ। चर प्रिन्ट गर्न इको कसरी प्रयोग गर्ने भन्ने उदाहरण यहाँ छ:

$name = "John Doe";
echo "Hello, " . $name . "!";

तपाईले देख्न सक्नुहुने रूपमा, इको र प्रिन्ट दुबैले स्ट्रिङ र चरहरू उत्सर्जन गर्न सक्छ, तर इको धेरै छिटो र बहुमुखी इनपुटहरू लिन सक्ने क्षमताको कारणले धेरै बहुमुखी छ। छापाअर्कोतर्फ, प्रकार्यको रूपमा प्रयोग गर्दा केही हदसम्म सहयोगी हुन्छ किनभने यसले सधैं १ फर्काउँछ।

इको र प्रिन्ट बीचको अर्को भिन्नता यो हो कि इको धेरै दावीहरूसँग प्रयोग गर्न सकिन्छ, जस्तै तल देखाइएको छ:

echo "Hello, ", "world!";

यद्यपि, यस तरिकाले प्रिन्ट प्रयोग गर्दा सिन्ट्याक्टिक त्रुटि हुनेछ।

किनभने यसले कुनै पनि मान फिर्ता गर्दैन र एक प्रकार्य कल समावेश गर्दैन, इको गतिको सर्तमा प्रिन्ट भन्दा केही छिटो छ। जब तपाइँ डेटा को एक ठूलो मात्रा उत्पादन गर्न आवश्यक छ, प्रतिध्वनि केहि परिस्थितिहरु मा छिटो हुन सक्छ। यद्यपि, धेरै परिस्थितिहरूमा, प्रदर्शन भिन्नता मामूली छ, र इको र प्रिन्ट दुवै पर्याप्त छन्।

दिमागमा राख्नु पर्ने अर्को कुरा भनेको इको र प्रिन्ट भाषा हो निर्माण भन्दा प्रकार्यहरू, त्यसैले तिनीहरू गर्दैनन् आवश्यक छ काम गर्दा कोष्ठक। उदाहरणका लागि, तपाइँ निम्न रूपमा इको प्रयोग गर्न सक्नुहुन्छ:

echo "Hello, world!";

यद्यपि, कोष्ठक प्रयोग गर्दा परिणाम हुनेछ पार्स गर्दै त्रुटि:

echo("Hello, world!"); // generates a parse error

यो नोट गर्न लायक छ कि प्रिन्ट पनि केहि परिस्थितिहरूमा प्रकार्यको रूपमा प्रयोग गर्न सकिन्छ। कहिले प्रयोग एक टर्नरी अपरेटर संग, उदाहरण को लागी, प्रिन्ट हुनेछ फिर्ती 1 वा 0 को मान, कोष्ठकमा संलग्न कथन सत्य वा गलत हो भन्नेमा निर्भर गर्दछ।

$is_true = true;
print ($is_true) ? "True" : "False";

यो बयान यस अवस्थामा 1 र आउटपुट "सत्य" फर्काउनेछ।

यसबाहेक, इको र प्रिन्ट उत्पन्न गर्न प्रयोग गर्न सकिन्छ HTML ट्यागहरू, जुन वेब विकाससँग काम गर्दा महत्त्वपूर्ण छ। लिङ्क उत्पन्न गर्न इको कसरी प्रयोग गर्ने भन्ने उदाहरण यहाँ छ:

echo "<a href='https://www.example.com'>Link</a>";

इको र प्रिन्ट दुबै हेरेडोक र Nowdoc सिन्ट्याक्ससँग मिल्दो छ, जसले तपाईंलाई धेरै स्प्यान गर्ने स्ट्रिङ निर्दिष्ट गर्न सक्षम गर्दछ। रेखा इन्डेन्टेसन राख्दा र सेतो खाली ठाँउ अक्षुण्ण। यहाँ इको संग heredoc कसरी प्रयोग गर्ने को एक उदाहरण छ:

$name = "John Doe";
echo <<<EOT
    <p>
        Hello, $name!
    </p>
EOT;

अन्तमा, इको र प्रिन्ट पनि महत्त्वपूर्ण छ उपकरण PHP मा पाठ र चरहरू मुद्रण गर्नका लागि, र तिनीहरू सामान्यतया विनिमेय हुन्छन्। जब एक प्रकार्यको रूपमा प्रयोग गरिन्छ, यद्यपि, इको अलि छिटो र अधिक अनुकूलनीय हुन्छ, जबकि प्रिन्ट अलि बढी उपयोगी हुन्छ। सामान्य रूपमा, कामको लागि सही उपकरण प्रयोग गरेर र इको र प्रिन्ट बीचको सानो भिन्नताहरू बुझ्न महत्त्वपूर्ण छ।

प्रश्नोत्तर

प्रश्न: इको र प्रिन्ट बीच के भिन्नता छ?
A: दुबै इको र प्रिन्ट PHP मा डाटा उत्पादन गर्न प्रयोग गरिन्छ, यद्यपि तिनीहरू सिन्ट्याक्स र कार्यक्षमतामा केही फरक छन्। जबकि प्रतिध्वनि मामूली छिटो छ, यसले मूल्य फिर्ता गर्दैन, जबकि प्रिन्ट गर्दछ।

प्रश्न: के यो धेरै तर्क संग प्रतिध्वनि वा प्रिन्ट प्रयोग गर्न सम्भव छ?
A: तपाईले इको प्रयोग गर्न सक्नुहुन्छ वा अल्पविरामद्वारा छुट्याएका धेरै प्यारामिटरहरूसँग प्रिन्ट गर्न सक्नुहुन्छ। उदाहरण को लागी, प्रतिध्वनि "नमस्ते," "विश्व!"

प्रश्न: के म इको वा प्रिन्टको साथ चरहरू प्रयोग गर्न सक्छु?
A: तपाईंले प्रतिध्वनि प्रयोग गर्न सक्नुहुन्छ वा भ्यारीएबलहरूलाई कोष्ठक वा दोहोरो उद्धरणहरूमा संलग्न गरेर छाप्न सक्नुहुन्छ। उदाहरणको रूपमा: $name प्रतिध्वनि गरिएको छ; वा "My name is $name" छापिएको छ।

प्रश्न: के म HTML ट्यागहरू इको वा छाप्न प्रयोग गर्न सक्छु?
A: हो, तपाईले HTML तत्वहरू इको वा छाप्न प्रयोग गर्न सक्नुहुन्छ। उदाहरण को लागी, "h1>नमस्ते, विश्व </h1>" प्रतिध्वनि

प्रश्न: के म इको वा प्रिन्ट प्रयोग गरेर नयाँ लाइन उत्पादन गर्न सक्छु?
A: हो, एस्केप सिक्वेन्स "n" को प्रयोग गरेर तपाईंले नयाँ लाइन उत्पादन गर्न इको वा प्रिन्ट प्रयोग गर्न सक्नुहुन्छ। उदाहरण को लागी, प्रतिध्वनि "नमस्ते, संसार!"

प्रश्न: इको र प्रिन्ट बीच प्रदर्शन भिन्नता छ?
A: किनभने यसले मान फिर्ता गर्दैन, प्रतिध्वनि प्रिन्ट भन्दा केही छिटो छ। यद्यपि, कार्यसम्पादन भिन्नता सामान्यतया स्क्रिप्टको समग्र प्रदर्शनलाई परिवर्तन गर्न पर्याप्त हुँदैन।

प्रश्न: के म कोष्ठक र इको संयोजन गर्न सक्छु?
A: होइन, प्रतिध्वनिले कोष्ठक पहिचान गर्दैन।

प्रश्न: के म इको वा प्रिन्ट प्रयोग गरेर डिबग गर्न सक्छु?
A: हो, इको र प्रिन्ट दुवैलाई वेरिएबल वा अभिव्यक्ति मानहरू रिपोर्टिङ गरेर डिबगिङको लागि प्रयोग गर्न सकिन्छ कि तिनीहरूले उद्देश्य अनुसार प्रदर्शन गरिरहेका छन्।

व्यायाम गर्नुहोस्:

  1. इको र प्रिन्टमा के फरक छ?
  2. के तपाइँ इको प्रयोग गर्न सक्नुहुन्छ वा धेरै तर्कहरूसँग प्रिन्ट गर्न सक्नुहुन्छ?
  3. के तपाइँ चरको साथ इको वा प्रिन्ट प्रयोग गर्न सक्नुहुन्छ?
  4. के तपाइँ इको प्रयोग गर्न सक्नुहुन्छ वा HTML ट्यागहरूसँग प्रिन्ट गर्न सक्नुहुन्छ?
  5. के तपाइँ इको प्रयोग गर्न सक्नुहुन्छ वा नयाँ लाइन आउटपुट गर्न छाप्न सक्नुहुन्छ?
  6. इको र प्रिन्ट बीचको प्रदर्शनमा कुनै भिन्नता छ?
  7. के तपाइँ इको संग कोष्ठक प्रयोग गर्न सक्नुहुन्छ?
  8. के तपाइँ डिबगिङको लागि इको वा प्रिन्ट प्रयोग गर्न सक्नुहुन्छ?

जवाफहरू:

  1. इको र प्रिन्ट दुबै डेटा आउटपुट गर्न प्रयोग गरिन्छ, तर इको थोरै छिटो हुन्छ र मान फिर्ता गर्दैन, जबकि प्रिन्टले १ फर्काउँछ।
  2. हो, तपाईले इको प्रयोग गर्न सक्नुहुन्छ वा बहुविध आर्गुमेन्टहरू अल्पविरामले छुट्याएर छाप्न सक्नुहुन्छ।
  3. हो, कोष्ठक वा दोहोरो उद्धरणहरू भित्र भेरिएबल राखेर चरसँग इको वा प्रिन्ट गर्न सक्नुहुन्छ।
  4. हो, तपाईले इको प्रयोग गर्न सक्नुहुन्छ वा HTML ट्यागहरूसँग प्रिन्ट गर्न सक्नुहुन्छ।
  5. हो, तपाईं एस्केप अनुक्रम "\n" प्रयोग गरेर नयाँ लाइन आउटपुट गर्न इको वा प्रिन्ट प्रयोग गर्न सक्नुहुन्छ।
  6. हो, इको प्रिन्ट भन्दा अलि छिटो छ किनभने यसले मान फिर्ता गर्दैन।
  7. होइन, इकोले कोष्ठकहरूलाई समर्थन गर्दैन।
  8. हो, इको र प्रिन्ट दुबै चर वा अभिव्यक्तिको मानहरू आउटपुट गरेर उनीहरूले अपेक्षित रूपमा व्यवहार गरिरहेका छन् कि छैनन् भनी जाँच्न डिबग गर्न प्रयोग गर्न सकिन्छ।
PHP विकास वातावरण सेट अप गर्दै
PHP मा स्ट्रिङहरू
en English
X
माथि स्क्रोल गर्नुहोस्