clearstatcache

clearstatcache -- Limpa as informações em cache de arquivos

Descrição

void clearstatcache ( void)

Quando você chama stat( ) , lstat( ) ou qualquer uma das funções afetadas (listadas abaixo ) , o PHP mantém em cache as informações que essas funções retornam para melhoria de performance . Entretanto , em certos casos você pode precisar limpar as informações cacheadas . Por exemplo , se um mesmo arquivo é verificado várias vezes em um único script , e esse arquivo corre o risco de ser apagado ou modificado durante a operação do script , você precisa limpar os dados do cache . Nesses casos , você pode utilizar a função clearstatcache( ) para limpar todas as informações que o PHP mantém sobre um arquivo .

Nota : Esta função guarda infomações sobre arquivos específicos , de forma que você somente precisa chamar clearstatcache( ) se você estiver realizando várias operações sobre o mesmo arquivo e necessita que a informação sobre esse arquivo em particular não seja cacheada .

As funções afetadas são 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( ) .