दिलचस्प पोस्ट
तो विंडोज के अंतर्गत पथ के स्लैश (/ या \) की सही दिशा क्या है? मैं बिना किसी स्ट्रिंग के सभी HTML टैग कैसे निकाल सकता हूं यह जानने के बिना कि इसमें कौन से टैग हैं? DbArithmeticExpression तर्कों में एक संख्यात्मक सामान्य प्रकार होना चाहिए एक रीजेक्स चरित्र ब्रैकेट में एक हाइफ़न भी शामिल है? अगली एन निष्पादित लाइनों को स्वचालित रूप से जीडीबी में कैसे मुद्रित करें? UITableView पर लंबी दबाएं मैं संस्थागत रूप से इकाई-फ्रेमवर्क कोड-पहले के लिए कनेक्शन स्ट्रिंग कैसे सेट करूं? सी # सदस्य चर प्रारंभिकता; सर्वश्रेष्ठ प्रणालियां? मैं इंटरफ़ेस बिल्डर में आरजीबी मान कैसे दर्ज करूं? गिट रेपो से कई फ़ाइलों को हटाने से पहले ही डिस्क से हटा दिया गया है रूबी में बृहदान्त्र ऑपरेटर क्या है? जावा में वाष्पशील चर PHP रिलेशनल डेटा के साथ एक सरणी से एक बहुआयामी सरणी बनाएं जनरेटर उत्पादन की लंबाई फ़ॉर्म भरने और सी # में Webclient के साथ कैसे जमा करें

PHP में, "<<<" क्या दर्शाता है?

उदाहरण के लिए:

$sql = <<<MySQL_QUERY 

Solutions Collecting From Web of "PHP में, "<<<" क्या दर्शाता है?"

हेडोक वाक्यविन्यास है आप <<< प्लस अपनी पसंद का एक टोकन डालकर एक हेरोडोक स्ट्रिंग शुरू करते हैं और इसे केवल एक टोकन (और कुछ और नहीं!) को एक नई लाइन पर डालकर समाप्त कर देते हैं। एक सुविधा के रूप में, एक अपवाद है: आपको अंतिम सीमांकक के बाद एकल सेमीकोलन जोड़ने की अनुमति है।

उदाहरण:

 echo <<<HEREDOC This is a heredoc string. Newlines and everything else is preserved. HEREDOC; 

यह एक स्ट्रिंग की शुरुआत है जो हेराडॉक वाक्यविन्यास का उपयोग करता है ।

स्ट्रिंग को सीमांकित करने का एक तीसरा तरीका है हेडोक सिंटैक्स: <<<।

इस ऑपरेटर के बाद, एक पहचानकर्ता प्रदान किया जाता है, फिर एक नई लाइन स्ट्रिंग स्वयं इस प्रकार है, और फिर एक ही पहचानकर्ता फिर से उद्धरण को बंद करने के लिए।

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

आप एकाधिक उद्धृत स्ट्रिंग्स को जोड़कर एक ही बात कर सकते हैं, लेकिन यह इस HTML पाठ जैसे विस्तारित दस्तावेज़ों के लिए सबसे अधिक समय क्लीनर है। यहां कुछ भी है जिसे अब एक आइडॉड कहा जाता है जो PHP में एक सिंगल बोली स्ट्रिंग की तरह है, लेकिन ये आपको उनके अंदर वैरिएबल्स का इस्तेमाल नहीं करने देंगे।

यह PHP के heredoc

उदाहरण:

 $sql = <<<MySQL_QUERY SELECT * FROM TAB WHERE A = 1 AND B = 2 MySQL_QUERY; 

यह एक हेरेडॉक है, लंबी स्ट्रिंग्स के लिए आपको उद्धरण चिह्नों और whatnot के बारे में चिंता करने की ज़रूरत नहीं है यदि आप चार्ट को नोट करते हैं और फिर एक पंक्ति है जो CHART कहते हैं, तो यह स्ट्रिंग का अंत इंगित करता है।

इस प्रारूप का उपयोग करते समय याद रखना महत्वपूर्ण बात यह है कि जो भी स्ट्रिंग आप स्ट्रिंग के अंत को परिभाषित करने के लिए उपयोग करते हैं (जैसे कि इस मामले में चाट), उस शब्द को स्वयं पर एक पंक्ति पर दिखना होगा, एक अर्धविराम के बाद, और नहीं वर्ण समान पंक्ति पर सेमीकोलन के बाद भी हो सकते हैं, यहां तक ​​कि सफेद स्थान भी, अन्यथा PHP सोचता है कि यह स्ट्रिंग का हिस्सा है।

यह हेरेडॉक सिंटैक्स है

 $str = <<<EOD Example of string spanning multiple lines using heredoc syntax. EOD;