Invocare le funzioni di sistema stat o lstat comporta un buon dispendio di risorse nella maggioranza dei sistemi. Tuttavia, il risultato del'ultima chiamata ad una qualunque funzione di stato (elencate sotto) viene memorizzato per utilizzarlo sulla successiva chiamata analoga allo stesso file. Se intendi forzare una nuova verifica di stato, per esempio perchè il file è stato verificato molte volte e può cambiare o sparire, puoi usare questa funzione per liberare la memoria dai risultati dell'ultima chiamata.
Tale valore viene memorizzato solo per la durata di una singola richiesta.
Le funzioni coinvolte sono stat(), lstat(), file_exists(), is_writable(), is_readable(), is_executable(), is_file(), is_dir(), is_link(), filectime(), fileatime(), filemtime(), fileinode(), filegroup(), fileowner(), filesize(), filetype() e fileperms().