Documentation PHP
Précédent   Suivant

clearstatcache

clearstatcache -- efface le cache de la fonction "stat"

Description

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().

Précédent Sommaire Suivant
chown Chapitre XVII copy