"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP में ऑब्जेक्ट प्रॉपर्टीज़ तक कैसे पहुंचें: सिंटैक्स और त्रुटि रिज़ॉल्यूशन को समझना

PHP में ऑब्जेक्ट प्रॉपर्टीज़ तक कैसे पहुंचें: सिंटैक्स और त्रुटि रिज़ॉल्यूशन को समझना

2024-11-09 को प्रकाशित
ब्राउज़ करें:366

How to Access Object Properties in PHP: Understanding Syntax and Error Resolution

PHP ऑब्जेक्ट प्रॉपर्टी एक्सेस को समझना

PHP में, जटिल डेटा संरचनाओं के साथ काम करने के लिए ऑब्जेक्ट गुणों तक पहुंच महत्वपूर्ण है। गुण वस्तुओं से जुड़ी जानकारी रखते हैं, जो हमें उस डेटा को प्रबंधित और हेरफेर करने में सक्षम बनाता है। $property1

यह सिंटैक्स किसी विशिष्ट प्रॉपर्टी को उसके नाम से सीधे एक्सेस करता है। इसका उपयोग व्यक्तिगत संपत्तियों से मान निर्दिष्ट करने या पुनर्प्राप्त करने के लिए किया जाता है। हालाँकि, इस दृष्टिकोण के लिए आपको संपत्ति का सटीक नाम पहले से जानना आवश्यक है।

2. $this->property1

इस सिंटैक्स का उपयोग ऑब्जेक्ट के दायरे में काम करते समय किया जाता है। यह आपको वर्तमान ऑब्जेक्ट की किसी भी संपत्ति तक पहुंचने की अनुमति देता है, भले ही उसका नाम अज्ञात या गतिशील हो।

$this->$property1 का उपयोग करते समय आपके सामने आने वाली त्रुटि दो कारणों में से एक के कारण हो सकती है:

$property1 वर्तमान वस्तु की वैध संपत्ति नहीं है।

सुनिश्चित करें कि संपत्ति का नाम सही ढंग से लिखा गया है और भीतर मौजूद है object.

    **$this कीवर्ड क्लास संदर्भ में मौजूद नहीं है।** $this कीवर्ड वर्तमान ऑब्जेक्ट इंस्टेंस को संदर्भित करता है, जिसका उपयोग क्लास परिभाषा या विधि के भीतर किया जाना चाहिए।
  • उदाहरण:

वर्ग व्यक्ति { सार्वजनिक $नाम; सार्वजनिक फ़ंक्शन __निर्माण($नाम) { $यह->नाम = $नाम; } सार्वजनिक फ़ंक्शन getName() { $this->नाम वापस करें; } } $व्यक्ति = नया व्यक्ति('जॉन डो'); प्रतिध्वनि $व्यक्ति->getName(); // आउटपुट: जॉन डोइस उदाहरण में, $this कीवर्ड का उपयोग getName() विधि के भीतर वर्तमान व्यक्ति ऑब्जेक्ट की नाम संपत्ति तक पहुंचने के लिए किया जाता है, यह सुनिश्चित करते हुए कि सही संपत्ति संदर्भित है।

विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729556657 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3