PHP clearstatcache() 函数
来源:互联网 发布:c#旅游系统免费源码 编辑:程序博客网 时间:2024/06/10 18:24
定义和用法
clearstatcache() 函数清除文件状态缓存。
clearstatcache() 函数会缓存某些函数的返回信息,以便提供更高的性能。但是有时候,比如在一个脚本中多次检查同一个文件,而该文件在此脚本执行期间有被删除或修改的危险时,你需要清除文件状态缓存,以便获得正确的结果。要做到这一点,就需要使用 clearstatcache() 函数。
会进行缓存的函数,即受 clearstatcache() 函数影响的函数:
- stat()
- lstat()
- file_exists()
- is_writable()
- is_readable()
- is_executable()
- is_file()
- is_dir()
- is_link()
- filectime()
- fileatime()
- filemtime()
- fileinode()
- filegroup()
- fileowner()
- filesize()
- filetype()
- fileperms()
语法
clearstatcache()
例子
<?php//检查文件大小echo filesize("test.txt");$file = fopen("test.txt", "a+");// 截取文件ftruncate($file,100);fclose($file);//清除缓存并再次检查文件大小clearstatcache();echo filesize("test.txt");?>
输出:
792100
阅读全文
0 0
- PHP clearstatcache() 函数
- PHP TIPS:关于状态函数应用file_exists()和clearstatcache();
- php中的clearstatcache
- clearstatcache
- PHP清空缓存 clearstatcache()
- 目录文件处理函数之clearstatcache函数--清除缓存
- clearstatcache -- 清除文件状态缓存
- clearstatcache — 清除文件状态缓存
- php函数
- php函数
- PHP函数
- php函数
- PHP 函数
- php函数
- PHP 函数
- PHP函数
- PHP 函数
- PHP函数
- 使用httpclient提交表单方式上传文件
- eclipse中如何自动生成构造函数
- 服务器错误:SQL Error: 102, SQLState: S0001, 'limit' 附近有语法错误 的解决办法
- Activity和Fragment(一)
- 一个简单的带有属性标签的tld标签
- PHP clearstatcache() 函数
- windows下的TortoiseGit安装与操作
- Python 之父——仁慈的独裁者
- Stacks of Flapjacks UVA
- php中的switch判断妙用
- vue input hidden 如何实现
- Xcode执行项目整理——main方法简单笔记
- X^2 Mod P------暴力
- 第七周项目3---负数把正数赶出队列