وظيفة PHP clearstatcache ()
❮ مرجع نظام ملفات PHPمثال
حجم ملف الإخراج ، اقتطاع الملف ، مسح ذاكرة التخزين المؤقت ، ثم حجم الملف الناتج مرة أخرى:
<?php
//output filesize
echo filesize("test.txt");
echo "<br />";
$file = fopen("test.txt", "a+");
// truncate file
ftruncate($file,100);
fclose($file);
//Clear cache and check filesize again
clearstatcache();
echo filesize("test.txt");
?>
يمكن أن يكون ناتج الكود أعلاه:
792
100
التعريف والاستخدام
تعمل الوظيفة clearstatcache () على مسح ذاكرة التخزين المؤقت لحالة الملف.
تقوم PHP بتخزين البيانات مؤقتًا لبعض الوظائف لتحسين الأداء. إذا تم فحص ملف عدة مرات في برنامج نصي ، فربما تريد تجنب التخزين المؤقت للحصول على النتائج الصحيحة. للقيام بذلك ، استخدم الوظيفة clearstatcache ().
بناء الجملة
clearstatcache(clear_realpath_cache, filename)
قيمه المعامل
Parameter | Description |
---|---|
clear_realpath_cache | Optional. Indicates whether to clear the realpath cache or not. Default is FALSE, which indicates not to clear realpath cache |
filename | Optional. Specifies a filename, and clears the realpath and cache for that file only |
نصائح وملاحظات
نصيحة: الوظائف التي يتم تخزينها مؤقتًا:
- الإحصائيات ()
- lstat ()
- الملف موجود()
- غير قابل للكتابة ()
- غير قابل للقراءة ()
- غير قابل للتنفيذ ()
- is_file ()
- is_dir ()
- is_link ()
- فيلم ()
- فيلم ()
- وقت الفيلم ()
- fileinode ()
- مجموعة الملفات ()
- صاحب الملف ()
- حجم الملف()
- نوع الملف()
- ملف ()
تفاصيل تقنية
قيمة الإرجاع: | لا شئ |
---|---|
إصدار PHP: | 4.0+ |
سجل التغيير في PHP: | PHP 5.3 - تمت إضافة معلمتين اختياريتين: clear_realpath_cahe و filename |
❮ مرجع نظام ملفات PHP