284 of 410 menu

clearstatcache 함수

clearstatcache 함수는 파일 상태 정보를 저장하는 캐시를 초기화합니다. PHP는 filesize, filemtime 및 기타 파일 작업 함수들의 결과를 캐시합니다. 이 함수는 스크립트 실행 중에 변경되었을 수 있는 파일에 대한 최신 데이터를 얻어야 할 때 유용합니다.

구문

clearstatcache([bool $clear_realpath_cache = false], [string $filename = null]);

예제

매개변수 없이 함수를 사용하는 가장 간단한 예:

<?php clearstatcache(); echo '파일 캐시가 초기화되었습니다'; ?>

코드 실행 결과:

'파일 캐시가 초기화되었습니다'

예제

특정 파일에 대한 캐시 초기화 예제:

<?php $file = 'test.txt'; clearstatcache(true, $file); echo '파일에 대한 캐시가 초기화되었습니다: ' . $file; ?>

코드 실행 결과:

'파일에 대한 캐시가 초기화되었습니다: test.txt'

예제

파일 크기 가져오기 실용 예제:

<?php $file = 'data.txt'; // 첫 번째 크기 가져오기 $size1 = filesize($file); // 파일 변경 (실제 코드에서는 파일이 다른 프로세스에 의해 변경되었을 수 있음) file_put_contents($file, '새 콘텐츠', FILE_APPEND); // 캐시 초기화 없이 두 번째 크기 가져오기 $size2 = filesize($file); // 캐시 초기화 후 최신 크기 가져오기 clearstatcache(true, $file); $size3 = filesize($file); echo "Size1: $size1, Size2: $size2, Size3: $size3"; ?>

코드 실행 결과:

'Size1: 10, Size2: 10, Size3: 20'

함께 보기

  • 함수 file_exists,
    파일 존재 여부를 확인하는
  • 함수 filesize,
    파일 크기를 반환하는
  • 함수 filemtime,
    수정 시간을 반환하는
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부