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

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

c# - Using Vici cool Storage with monodroid -

python - referencing a variable in another function? -