English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل PHP الأساسي

دليل PHP متقدم

PHP & MySQL

دليل PHP

استخدام دالة PHP clearstatcache() ومثال

دليل PHP Filesystem

تزيل دالة clearstatcache() حافلة حالة الملف. يخزن PHP بيانات لبعض الدوال لتحسين الأداء. إذا تم فحص الملف عدة مرات في النص، قد نرغب في تجنب التخزين للحصول على نتائج صحيحة، ثم استخدام دالة clearstatcache().

القواعد النحوية

void clearstatcache ([ bool $clear_realpath_cache = FALSE[, string $filename ]])

يخزن دالة clearstatcache() معلومات حول اسم ملف معين، لذا إذا قمنا بإجراء عدة عمليات على نفس الاسم الملف دون الحاجة إلى معلومات حول هذا الملف المعين، يمكننا التوقف عن التخزين فقط عن طريق استدعاء دالة clearstatcache().

مثال عبر الإنترنت

<?php
   // التحقق من حجم الملف
   echo filesize("/PhpProject/sample.txt");
   echo "\n";
   $file = fopen("/PhpProject/sample.txt", "a+");
   // قطع الملف
   ftruncate($file, 100);
   fclose($file);
   // إزالة الحافلة وإعادة التحقق من حجم الملف
   clearstatcache();
   echo filesize("/PhpProject/sample.txt"); 
?>

نتائج الخروج

25
100

دليل PHP Filesystem