PHP में आप तारों के पात्रों को कुछ अलग तरीकों से एक्सेस कर सकते हैं, जिनमें से एक substr() है। तुम भी घुंघराले या वर्ग कोष्ठकों के साथ एक स्ट्रिंग में वां चरित्र का उपयोग कर सकते हैं, तो जैसे:
$string = 'hello';
echo $string{0}; // h
echo $string[0]; // h
मेरा प्रश्न है, वहाँ एक दूसरे के ऊपर का एक फायदा है? {} और [] के बीच क्या अंतर है?
धन्यवाद।
मूल्यांकन करने की एक विधि के रूप में की {} के सेवन से भी निकाल दिया जाएगा? E.g $ {$ dynamic_object_name} -> doStuff() – Jay
नहीं, मेरा मानना है कि उनका लक्ष्य सरणी के रूप में तारों को एक्सेस करने का मानकीकरण करना है। – Owen
भविष्य के संदर्भ के लिए मैं यह ध्यान रखना चाहूंगा कि घुंघराले सिंटैक्स को हटाए जाने के बारे में लाइन को लगभग 3 साल पहले दस्तावेज से हटा दिया गया है जिसका मतलब है कि इसे किसी भी समय जल्द ही समाप्त नहीं किया जा रहा है। – Webmut