त्रुटि का पता लगाओ:
72aaa2dbd201d49fc2ee429ebf68f15b
PHP `stat()` फ़ंक्शन के रिटर्न मानों को कैश करता है, और इस प्रकार, उदाहरण के लिए, `filesize()` फ़ंक्शन के परिणाम को भी। इसलिए, एक ही फ़ाइल पर कई बार कॉल करने पर हमेशा पहले कॉल का मान ही वापस मिलता है, जिसका अर्थ है कि हमारे मामले में केवल पहले तीन अक्षर ही निकाले जाते हैं।
इस व्यवहार को बदलने के लिए, आमतौर पर प्रत्येक fclose () (या file_put_contents () ) के बाद क्लीयरस्टैचे () फ़ंक्शन को निष्पादित करने की सलाह दी जाती है, जो इस कैश को साफ करता है:
72aaa2dbd201d49fc2ee429ebf68f15b