定義と使用法
clearstatcache() の機能は、ファイルステータスキャッシュをクリアすることです。
PHP のキャッシュされたデータは、関数をより速く、より適切に実行するのに非常に役立ちます。スクリプト内でファイルが複数回テストされる場合、正しい結果のキャッシュが無効になる可能性があります。これを実現するには、clearstatcache() 関数を使用できます。
構文
clearstatcache()
ヒントとメモ
ヒント: キャッシュを実行する関数:
stat()
lstat()
file_exists()
is_writable()
is_readable()
is_executable()
is_file() ir()
is_link()
filectime()
fileatime()
filemtime()
fileinode()
filegroup()
fileowner()
filesize()
filetype()
fileperms()
Case
コード コードは次のとおりです:
//check filesize
echo filesize("test.txt");
echo "
"
$file = fopen("test.txt) ", " a+");
// ファイルを切り詰めます
ftruncate($file,100);
fclose($file);// キャッシュをクリアしてファイルサイズを再度確認しますcle
arstatcache();
echo filesize("test.txt" );
?>