定义

clearstatcache()函数清除文件状态缓存。

 

语法

PHP clearstatcache()函数具有以下语法。

clearstatcache()

 

注意

缓存的函数:

  • stat()
  • lstat()
  • file_exists()
  • is_writable()
  • is_readable()
  • is_executable()
  • is_file()
  • is_dir()
  • is_ ()
  • filectime()
  • fileatime()
  • filemtime()
  • fileinode()
  • filegroup()
  • fileowner()
  • filesize()
  • filetype()
  • fileperms()

 

实例

清除文件状态缓存

<?php
/*
http://www.manongjc.com/article/1766.html
作者:码农教程
*/
echo filesize(\"test.txt\");
echo \"\\n\";

$file = fopen(\"test.txt\", \"a+\");

ftruncate($file,200);
fclose($file);

clearstatcache();
echo filesize(\"test.txt\");
?>

上面的代码生成以下结果:

46
200
收藏 打印