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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。