PHP ऑब्जेक्ट प्रॉपर्टी एक्सेस को समझना
PHP में, जटिल डेटा संरचनाओं के साथ काम करने के लिए ऑब्जेक्ट गुणों तक पहुंच महत्वपूर्ण है। गुण वस्तुओं से जुड़ी जानकारी रखते हैं, जो हमें उस डेटा को प्रबंधित और हेरफेर करने में सक्षम बनाता है। $property1
यह सिंटैक्स किसी विशिष्ट प्रॉपर्टी को उसके नाम से सीधे एक्सेस करता है। इसका उपयोग व्यक्तिगत संपत्तियों से मान निर्दिष्ट करने या पुनर्प्राप्त करने के लिए किया जाता है। हालाँकि, इस दृष्टिकोण के लिए आपको संपत्ति का सटीक नाम पहले से जानना आवश्यक है।2. $this->property1
इस सिंटैक्स का उपयोग ऑब्जेक्ट के दायरे में काम करते समय किया जाता है। यह आपको वर्तमान ऑब्जेक्ट की किसी भी संपत्ति तक पहुंचने की अनुमति देता है, भले ही उसका नाम अज्ञात या गतिशील हो।$this->$property1 का उपयोग करते समय आपके सामने आने वाली त्रुटि दो कारणों में से एक के कारण हो सकती है:
$property1 वर्तमान वस्तु की वैध संपत्ति नहीं है।सुनिश्चित करें कि संपत्ति का नाम सही ढंग से लिखा गया है और भीतर मौजूद है object.
वर्ग व्यक्ति { सार्वजनिक $नाम; सार्वजनिक फ़ंक्शन __निर्माण($नाम) { $यह->नाम = $नाम; } सार्वजनिक फ़ंक्शन getName() { $this->नाम वापस करें; } } $व्यक्ति = नया व्यक्ति('जॉन डो'); प्रतिध्वनि $व्यक्ति->getName(); // आउटपुट: जॉन डोइस उदाहरण में, $this कीवर्ड का उपयोग getName() विधि के भीतर वर्तमान व्यक्ति ऑब्जेक्ट की नाम संपत्ति तक पहुंचने के लिए किया जाता है, यह सुनिश्चित करते हुए कि सही संपत्ति संदर्भित है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3