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

PHP में \"वर्ग के समान नामों वाली विधियों\" त्रुटि का समाधान कैसे करें?

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

How to Resolve \

PHP पुराना: अपनी कक्षा के समान नाम वाली विधियां

त्रुटि संदेश "अपनी कक्षा के समान नाम वाली विधियां कंस्ट्रक्टर नहीं होंगी PHP के भविष्य के संस्करण में" इंगित करता है कि क्लास परिभाषा में क्लास के समान नाम वाली एक विधि शामिल है। इसे हटा दिया गया है और अब इसे PHP के भविष्य के संस्करणों में कंस्ट्रक्टर के रूप में समर्थित नहीं किया जाएगा।

इस समस्या को हल करने के लिए, उस लाइन का पता लगाएं जो क्लास विधि को परिभाषित करती है। दिए गए उदाहरण में, TSStatus क्लास में लाइन 10 पर TSStatus नाम की एक विधि है। इस कंस्ट्रक्टर विधि को __construct विधि से बदलें जैसा कि आधिकारिक मैनुअल और त्रुटि टिप्पणियों में अनुशंसित है:

// Deprecated method
public function TSStatus($host, $queryPort) {}

// Replace with
public function __construct($host, $queryPort) {}

इस परिवर्तन को लागू करके, आप बहिष्करण त्रुटि को होने से रोक सकते हैं और PHP के भविष्य के संस्करणों के साथ संगतता सुनिश्चित कर सकते हैं।

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

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

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

Copyright© 2022 湘ICP备2022001581号-3