PHP में HTML को इको करने के कुछ तरीके हैं।
1. PHP टैग्स के बीच
<?php if(condition){ ?>
<!-- HTML here -->
<?php } ?>
2. एक गूँज में
if(condition){
echo "HTML here";
}
इकोस के साथ, यदि आप अपने HTML में दोहरे उद्धरण चिह्नों का उपयोग करना चाहते हैं, तो आपको एकल उद्धरण इकोस का उपयोग करना चाहिए:
echo '<input type="text">';
या आप उन्हें इस तरह से बच सकते हैं:
echo "<input type=\"text\">";
3. हेरेडोक्स
4. नाऊडॉक्स (PHP 5.3.0 के रूप में)
टेम्पलेट इंजन का उपयोग उन दस्तावेजों में PHP का उपयोग करने के लिए किया जाता है जिनमें ज्यादातर HTML होते हैं। वास्तव में, PHP का मूल उद्देश्य एक अस्थायी भाषा होना था। यही कारण है कि PHP के साथ आप लघु टैग जैसी चीजों को प्रतिध्वनित करने के लिए चर (जैसे <?=$someVariable?>
) का उपयोग कर सकते हैं ।
अन्य टेम्प्लेट इंजन हैं (जैसे कि स्मार्टी, ट्विग इत्यादि) जो वाक्य रचना को और भी अधिक संक्षिप्त (जैसे {{someVariable}}
) बनाते हैं ।
टेम्पलेट इंजन का उपयोग करने का प्राथमिक लाभ कोडिंग ( व्यावसायिक तर्क ) से डिज़ाइन ( प्रस्तुति तर्क ) को अलग रख रहा है । यह लंबे समय तक बनाए रखने के लिए कोड को क्लीनर और आसान भी बनाता है।
यदि आपके पास कोई और प्रश्न है तो एक टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें।
PHP प्रलेखन में इन चीजों पर आगे पढ़ना उपलब्ध है ।
नोट: PHP लघु टैग <?
और ?>
हतोत्साहित किया जाता है क्योंकि वे केवल उपलब्ध हैं यदि short_open_tag
php.ini कॉन्फ़िगरेशन फ़ाइल निर्देश के साथ सक्षम है , या यदि PHP --enable-short-tags
विकल्प के साथ कॉन्फ़िगर किया गया था । वे 5.4 पर से सेटिंग की परवाह किए बिना उपलब्ध हैं ।