php - Requiring file on destruct -
मेरे पास वर्ग है और ऐसा करें:
फ़ंक्शन __destruct () {$ this- & gt; load_file ( 'epicEndingfile.php'); } और मुझे एक त्रुटि मिलती है: चेतावनी: आवश्यकता (...) [function.require]: स्ट्रीम को खोलने में विफल: ऐसी कोई फ़ाइल या निर्देशिका नहीं < / P> और जब मैं __ कंस्ट्रक्शन के साथ ऐसा करता हूँ तो यह काम करता है ऐसा क्यों है? संपादित करें: मुझे वास्तव में फ़ाइल की आवश्यकता नहीं है, लेकिन मैं ऐसा करने के लिए विधि का उपयोग करता हूं।
आपकी सीडी (वर्तमान डायरेक्टरी) का उपयोग करने की आवश्यकता होती है, न कि निर्देशिका जहां आपके पास फाइल है।
यह आपके एप्लीकेशन संदर्भ में बदल सकता है ( निर्माण और विनाश के बीच), यदि आप अपनी वर्तमान फ़ाइल के आधार पर सापेक्ष फ़ाइल पथ प्रदान करना चाहते हैं, तो इसका प्रयोग करें:
आवश्यक dirname (__ फ़ाइल __)। "/ EpicEndingfile.php"; PHP 5.2 और नीचे और
की आवश्यकता है __DIR __। "/ EpicEndingfile.php"; PHP 5.3 + पर
Comments
Post a Comment