<전체 PHP 파일 시스템 참조
정의 및 사용
clearstatcache() 함수는 파일 상태 캐시를 지 웁니다.
PHP는 성능 향상을 위해 일부 기능에 대한 데이터를 캐시합니다. 파일이 스크립트에서 여러 번 확인하는 경우, 당신은 올바른 결과를 얻을 캐싱을 방지 할 수 있습니다. 이렇게하려면 사용 clearstatcache() 함수를.
통사론
clearstatcache()
팁과주의 사항
Tip: 캐싱하는 기능 :
- 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");
?>
코드의 출력은 위의 수 :
792
100
<전체 PHP 파일 시스템 참조