PHP clearstatcache() 函数
2024-09-05 10:10:30
定义和用法
clearstatcache() 函数清除文件状态缓存。
PHP 会缓存某些函数的返回信息,以便提供更高的性能。但是有时候,比如在一个脚本中多次检查同一个文件,而该文件在此脚本执行期间有被删除或修改的危险时,你需要清除文件状态缓存,以便获得正确的结果。要做到这一点,请使用 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()
实例
<?php
//check 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");
?>
上面的代码将输出:
最新文章
- python easy_install pip django
- POJ 3233 Matrix Power Series 矩阵快速幂
- (C/C++) Interview in English - Class
- pathmunge /etc/profile
- jquery mobile入门资料
- 关于C++的疑问剖析
- hadoop调优之一:概述
- Android适配器Adapter学习
- IntelliSense 无法仅由函数的返回类型重装分辨
- 从此不再担心键盘遮住输入框OC(一)
- 天气类API调用的代码示例合集:全国天气预报、实时空气质量数据查询、PM2.5空气质量指数等
- React-Native(三):React Native是基于React设计的
- Flex 对Xml对象操作
- 学JAVA第十一天,属性与方法
- 5.1Python数据处理篇之Sympy系列(一)---Sympy的大体认识
- django日志,django-crontab,django邮件模块
- Android项目创建.prorperties配置文件和调用方法
- Java中关于AbstractQueuedSynchronizer的入门(一)
- Qt中 .pro 文件和 .pri 文件简介
- SWUST OJ(954)