



|
Manuel PHP
|
|
Table : .basename.chgrp .chmod .chown .clearstatcache .stat() .copy .delete .dirname .disk free space .disk total space .diskfreespace .disk free space() .fclose .feof .fflush .fgetc .fgetcsv .fgets .fgetss .file exists .file get contents .file put contents .file .fileatime .filectime .filegroup .fileinode .filemtime .fileowner .fileperms .filesize .filetype .flock .fnmatch .fopen .fpassthru .fputcsv .fputs .fwrite() .fread .fscanf .fseek .fstat .ftell .ftruncate .fwrite .glob .is dir .is executable .is file .is link .is readable .is uploaded file .is writable .is writeable .is writable() .lchgrp .lchown .link .linkinfo .lstat .mkdir .move uploaded file .parse ini file .pathinfo .pclose .popen .readfile .readlink .realpath .rename .rewind .rmdir .set file buffer .stream set write buffer() .stat .symlink .tempnam .tmpfile .touch .umask .unlink |
clearstatcacheclearstatcacheDescriptionvoid clearstatcache ( void )L'appel à la fonction stat() ou lstat() est relativement coûteux en terme de temps d'exécution. Pour cela, le résultat du dernier appel à l'une des fonctions de statut, (voir la liste ci-dessous), est sauvegardé pour ré-utilisation ultérieure. Si vous voulez forcer la vérification du statut d'un fichier, dans le cas où 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. Sachez bien que PHP ne met pas en cache les informations concernant un fichier inexistant. Si vous appelez file_exists() sur un fichier qui n'existe pas, la fonction retournera FALSE jusqu'à ce que vous créiez le fichier. Si vous créez le fichier, la fonction retournera TRUE même si vous effacez le fichier.
Les fonctions affectées sont : stat(), lstat(), file_exists(), is_writable(), is_readable(), is_executable(), is_file(), is_dir(), is_link(), filectime(), fileatime(), filemtime(), fileinode(), filegroup(), fileowner(), filesize(), filetype(), et fileperms(). |

