Wywoływanie systemowych stat lub lstat w większości systemów jest zbyt kosztowne. Dlatego, wynik ostatniego wywołania każdej z funkcji statusowej (przedstawionej poniżej) jest przechowywany do wykorzystania go przy następnym wywołaniu funkcji z tą samą nazwą pliku. Jeśli chcesz wymusić ponowne sprawdzenie statusu, pliku który jest sprawdzany wielokrotnie i mógł się zmienić lub zniknąć, użyj tej funkcji aby wyczyścić wyniki ostatniego wywołania tych funkcji z pamięci.
Te wartości są cachowane tylko przez czas działania pojedynczego wywołania.
Dotyczy funkcji stat(), lstat(), file_exists(), is_writable(), is_readable(), is_executable(), is_file(), is_dir(), is_link(), filectime(), fileatime(), filemtime(), fileinode(), filegroup(), fileowner(), filesize(), filetype() i fileperms().