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