PHP의 싶으면 clearstatcache () 함수
정의 및 사용
싶으면 clearstatcache () 함수는 파일 상태 캐시를 지 웁니다.
PHP 정보가 더 높은 성능을 제공하기 위해 몇 가지 기능을 리턴 캐시. 그러나 때때로, 같은 파일을 여러 번 확인하는 스크립트, 그리고 위험에 스크립트 실행시 파일 등이 삭제 또는 수정되고, 당신은 올바른 결과를 얻기 위해, 캐시 파일 상태를 취소해야합니다. 이렇게하려면 싶으면 clearstatcache () 함수를 사용합니다.
문법
clearstatcache()
팁과주의 사항
팁 () 함수는 충돌 함수 즉 싶으면 clearstatcache 의해 캐싱 기능 :
- 합계 ()
- lstat는 ()
- file_exists ()
- is_writable ()
- is_readable ()
- is_executable ()
- is_file ()
- is_dir ()
- is_link ()
- filectime ()
- fileatime ()
- filemtime ()
- fileinode ()
- 파일 그룹 ()
- fileowner ()
- 파일 크기 ()
- 파일 형식 ()
- 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");
?>
//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
100
PHP 파일 시스템 참조 설명서를 완료