मुझे एक ऐसी वेबसाइट मिली है जिसके लिए मुझे कुछ बदलाव करने की आवश्यकता है। हमेशा के रूप में वेबसाइट विकास में चीजों को करने के कई तरीके हैं। हालांकि, इस विशेष साइट ने मुझे भ्रमित कर दिया है। सभी एचटीएमएल हेरेडोक php स्क्रिप्ट के माध्यम से वितरित किया जाता है। हालांकि, कोई भी php प्रसंस्करण नहीं करता है।PHP हेरेडोक के माध्यम से सरल HTML क्यों उत्पन्न करते हैं?
उदाहरण के लिए (संरचना केवल) index.php:
<?php
$html = <<<html
<html>
<head></head>
<body>
{more simple HTML here. No php processing to be done}
</body>
</html>
html;
echo $html;
?>
मैं php समझते हैं, लेकिन मैं समझ नहीं क्यों वे के रूप में बस php परिवर्तनीय संसाधन के बिना इसे वितरित करने के लिए विरोध करते पेज इस तरह से उत्पन्न । इससे पहले कि मुझे लगता है कि व्यक्ति को पता नहीं था कि वे क्या कर रहे थे, मैंने सोचा कि मैं पूछूंगा। कोई विचार?
यह स्टैक ओवरफ्लो पर मेरी पहली पोस्ट है इसलिए फ़ोरम शिष्टाचार पर प्रतिक्रिया भी आपका स्वागत है।
यहां हेरेडोक विवरण है, जो आपके लिए उपयोगी हो सकता है: http: //in3.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc –
सामान्य रूप से लोग xml दस्तावेज़ों के साथ ऐसा करें जो वे वास्तविक फ़ाइल में सहेजने से पहले खेलते हैं ... अब मुझे लगता है कि पृष्ठ बनाने वाले कोडर को * आलसी सर्वर * आदर्श पसंद नहीं आया। –
जहां तक एसओ शिष्टाचार चला जाता है, बस [एफएक्यू] (http://stackoverflow.com/faq) के माध्यम से पढ़ा है। आपका प्रश्न अच्छी तरह लिखित और स्पष्ट है, जो एक महान शुरुआत है! –