] हालाँकि, कभी -कभी आप स्ट्रिंग्स के भीतर प्रक्षेपित चर के साथ काम करते समय अस्पष्टता का सामना कर सकते हैं। इको $ टेस्ट। 'y'; // आउटपुट "पनीर"
यह अपेक्षित रूप से काम करता है। हालाँकि, आप एक सरल वाक्यविन्यास पसंद कर सकते हैं जैसे:
echo "$ testy"; // काम नहीं करता है ऊपर दिया गया कोड काम नहीं करता है क्योंकि PHP एक स्ट्रिंग के रूप में "$ टेस्टी" की व्याख्या करता है। इस अस्पष्टता को दूर करने के लिए, आप चर को बाकी स्ट्रिंग से अलग करने के लिए ब्रेसिज़ का उपयोग कर सकते हैं:
echo "{$ परीक्षण} y"; // आउटपुट "पनीर"
ब्रेसिज़ ने PHP को एक अलग इकाई के रूप में "$ परीक्षण" का इलाज करने का निर्देश दिया, जिससे चर के मान को स्ट्रिंग में प्रक्षेपित किया जा सके। एकल उद्धरण ब्रेसिज़ की सामग्री को प्रक्षेपित चर के रूप में नहीं मानेंगे, इसलिए निम्नलिखित स्ट्रिंग "{$ परीक्षण} y" का शाब्दिक रूप से आउटपुट करेगा:
$test = 'cheese'; echo $test . 'y'; // outputs "cheesey"echo '{$ परीक्षण} y'; // आउटपुट "{$ परीक्षण} y"
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3