clearstatcache() 函数将清除文件状态缓存。 PHP 缓存某些函数的数据以获得更好的性能。如果一个文件在脚本中多次检查,我们可能希望避免缓存以获得正确的结果,然后使用 clearstatcache() 函数。
用法
void clearstatcache ([ bool $clear_realpath_cache = FALSE [, string $filename ]] )
clearstatcache() 函数缓存特定文件名的信息,所以如果我们可以对同一个文件名执行多个操作,我们只需要调用 clearstatcache() 函数,并且不缓存特定文件的信息。
示例
<?php
// check filesize
echo filesize("/PhpProject/sample.txt");
echo "\n";
$file = fopen("/PhpProject/sample.txt", "a+");
// truncate file
ftruncate($file, 100);
fclose($file);
// Clear cache and check filesize again
clearstatcache();
echo filesize("/PhpProject/sample.txt");
?>
输出
25 100
相关用法
- PHP clearstatcache()用法及代码示例
- PHP closedir( )用法及代码示例
- PHP class_alias()用法及代码示例
- PHP closedir()用法及代码示例
- PHP class_exists()用法及代码示例
- PHP crypt(), password_hash()用法及代码示例
- PHP ctype_xdigit()用法及代码示例
- PHP chgrp()用法及代码示例
- PHP ctype_punct()用法及代码示例
- PHP cos( )用法及代码示例
- PHP ceil()用法及代码示例
- PHP ctype_lower()用法及代码示例
- PHP compact()用法及代码示例
- PHP copy()用法及代码示例
- PHP chroot()用法及代码示例
- PHP count_chars()用法及代码示例
- PHP current()用法及代码示例
- PHP ctype_space()用法及代码示例
- PHP chdir()用法及代码示例
注:本文由纯净天空筛选整理自 PHP - Function clearstatcache()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。