void clearstatcache
(void);
L'appel à la fonction stat ou lstat est relativement couteux au niveau temps d'exécution. Pour cela, le résultat du dernier appel à l'un des fonctions de "status", (voir la liste ci-dessous), est sauvegardé pour une utilisation éventuelle ultérieurement. Si vous voulez forcer la vérification du "status" d'un fichier, dans le cas ou le fichier aurait pu être modifié ou aurait disparu, vous devez utiliser la fonction clearstatcache afin d'effacer de la mémoire les résultats du dernier appel à la fonction.
La valeur du cache n'est valable que pour la durée d'une requête.
Les fonctions affectant la valeur du cache sont les suivantes: stat(), lstat(), file_exists(), is_writeable(), is_readable(), is_executable(), is_file(), is_dir(), is_link(), filectime(), fileatime(), filemtime(), fileinode(), filegroup(), fileowner(), filesize(), filetype() et fileperms().
![]() |
|
![]() |