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

Php घातक त्रुटि को कैसे हल करें: खाली संपत्ति तक नहीं पहुंच सकते?

2025-02-20 पर पोस्ट किया गया
ब्राउज़ करें:997

] आरंभ किया गया या खाली है। निम्नलिखित कोड पर विचार करें:

How to Resolve PHP Fatal Error: Cannot Access Empty Property?

वर्ग my_class { var $ my_value = array (); ... // अन्य तरीके } $ a = new my_class ('a'); $ a-> my_value [] = 'b'; $ a-> set_value ('c'); // त्रुटि: अपरिभाषित चर: my_value

उपरोक्त कोड में, त्रुटि set_value () विधि में होती है, जहां $ my_value संपत्ति $ इस-> \ $ my_value सिंटैक्स का उपयोग करके एक्सेस की जाती है। यह सिंटैक्स गलत है और "अपरिभाषित चर: my_value" त्रुटि में परिणाम है। &&&]

$ a = new my_class ('a'); $ a-> my_value [] = 'b'; $ a-> set_value ('c'); // सही: my_value संपत्ति को अपडेट करता है

इसके अलावा, यह सुनिश्चित करना महत्वपूर्ण है कि इसे एक्सेस करने से पहले My_value संपत्ति को आरंभीकृत किया गया है। ऊपर दिए गए उदाहरण में, संपत्ति को कंस्ट्रक्टर विधि में एक खाली सरणी के रूप में आरंभीकृत किया गया है:
class my_class{

    var $my_value = array();

    ... // Other methods
}

$a = new my_class ('a');
$a->my_value[] = 'b';
$a->set_value ('c'); // Error: Undefined variable: my_value
फ़ंक्शन my_class ($ मूल्य) { $ यह-> my_value [] = $ मूल्य; }

इस तरह से संपत्ति को इनिशियलाइज़ करके, हम यह सुनिश्चित करते हैं कि यह हमेशा उपलब्ध है और त्रुटियों के बिना एक्सेस किया जा सकता है।

विज्ञप्ति वक्तव्य इस लेख को पुन: प्रस्तुत किया गया है: 1729256895 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3