वे सामान्य गूंज का उपयोग क्यों नहीं करेंगे?
इस उदाहरण के लिए हेरेडोक का उपयोग करना कोई समझ नहीं आता है।
और यह वास्तव में एकल टेक्स्ट लाइन मुद्रित करने के लिए echo
का उपयोग करना है।
तो, कोई भी इसके लिए हेरेडोक का उपयोग नहीं कर रहा है।
इसके अलावा, बड़े टेक्स्ट ब्लॉक हेडोकोक को प्रतिबिंबित करने में फिर से बेकार है, क्योंकि किसी को केवल PHP टैग बंद करना है और टेक्स्ट को लिखना है।
केवल हेरेडोक का उपयोग तब होता है जब आपको एक चर में पाठ का एक बड़ा ब्लॉक स्टोर करने की आवश्यकता होती है।
$var = <<< HERE
Hello %s!
Please follow this link %s to continue registration.
HERE;
स्रोत
2013-03-03 05:51:56
मैं केवल js के लिए हियरडॉक का उपयोग के रूप में यह जब अन्यथा मानक तरीकों –
हां का उपयोग कर 'और' भागने मैं के बाद से मैं तो मेरे तार एकल के हवाले करने के लिए इस्तेमाल कर रहा हूँ लगभग विशेष रूप से इन दिनों NOWDOC का उपयोग करते हैं बचाता है। – AlienWebguy
दो (ईओटी बनाम एचटीएमएल) के बीच के अंतर के बारे में अपने प्रश्न का उत्तर देने के लिए: कार्य के मामले में कोई अंतर नहीं है। दोनों यह पहचानकर्ता का निर्णय लेने के लिए डेवलपर पर निर्भर है जो "हेरडोक" की शुरुआत और अंत को दर्शाएगा। एक पहचानकर्ता का उपयोग करने के लिए सावधानी बरतनी चाहिए जो स्ट्रिंग में दिखाई नहीं देगी। ईओटी बनाम एचटीएमएल का उपयोग करना एक परिवर्तनीय $ foo बनाम $ बार नामकरण के बीच अंतर है। फ़ंक्शन एक जैसा है, बस नाम अलग है। –