clearstatcache
파일 상태 캐시를 지우십시오
clearstatcache()
함수는 파일 상태 캐시를 지 웁니다.
clearstatcache()
함수는 특정 기능의 반환 정보를 캐시하여 더 높은 성능을 제공합니다. 그러나 때로는 스크립트에서 동일한 파일을 여러 번 확인 하고이 스크립트를 실행하는 동안 파일이 삭제되거나 수정 될 위험이있는 경우 올바른 결과를 얻으려면 파일 상태 캐시를 지워야합니다. 이렇게하려면 ClearStatCache () 함수를 사용해야합니다.
캐시가 될 함수, 즉 clearstatcache()
함수의 영향을받는 함수 :
<? php // 파일 크기를 확인합니다 echo filesize ( "test.txt" ) ; $ file = fopen ( "test.txt" , "a+" ) ; // 파일을 가로 채립니다 ftruncate ( $ 파일 , 100 ) ; fclose ( $ 파일 ) ; // 캐시를 지우고 파일 크기를 다시 확인하십시오 ClearStatCache ( ) ; echo filesize ( "test.txt" ) ; ?>
산출:
792 100
ClearStatCache ( )