تقوم وظيفة Clearstatcache () بمسح ذاكرة التخزين المؤقت لحالة الملف.
تقوم ذاكرة التخزين المؤقت PHP بإرجاع المعلومات من وظائف معينة لتوفير أداء أعلى. لكن في بعض الأحيان، كما هو الحال عندما تقوم بفحص نفس الملف عدة مرات في برنامج نصي ويكون الملف معرضًا لخطر الحذف أو التعديل أثناء تنفيذ البرنامج النصي، تحتاج إلى مسح ذاكرة التخزين المؤقت لحالة الملف للحصول على النتائج الصحيحة. للقيام بذلك، استخدم الدالة Clearstatcache().
كليرستاتكاش ()
نصيحة: الوظائف التي تقوم بالتخزين المؤقت هي وظائف تتأثر بوظيفة Clearstatcache() :
القانون الأساسي ()
لستات ()
ملف_موجود()
is_writable()
قابل للقراءة ()
قابل للتنفيذ ()
is_file()
is_dir()
is_link()
وقت الملف ()
وقت الملف ()
وقت الملف ()
ملفينود ()
مجموعة الملفات ()
مالك الملف ()
حجم الملف ()
نوع الملف ()
ملفات ()
<?php//تحقق من حجم الملفecho PNG("test.txt");echo "<br />";$file = fopen("test.txt", "a+");// اقتطاع fileftruncate($file,100) ;f Close($file);// امسح ذاكرة التخزين المؤقت وتحقق من الملف مرة أخرىclearstatcache();echo files("test.txt");?>
سيتم إخراج الكود أعلاه:
792100