Popis
void
clearstatcache
( void)
Pri
používaní
stat(
)
,
lstat(
)
,
či
ďalších
funkcií
v
doleuvedenom
zozname
PHP
ukladá
návratové
hodnoty
týchto
funkcií
do
cache
(vyrovnávacej
pamäte
)
,
čím
je
zaistený
lepší
výkon
.
Napríklad
,
ak
je
nejaký
súbor
kontrolovaný
v
tom
istom
skripte
viackrát
a
počas
vykonávania
tejto
funkcie
môže
byť
tento
súbor
súbor
nejakým
spôsobom
zmenený
alebo
odstránený
,
je
vhodné
vymazať
stavovú
cache
.
V
týchto
prípadoch
treba
použiť
funkciu
clearstatcache(
)
na
vymazanie
informácií
o
tomto
súbore
v
pamäti
cache
.
Poznámka
:
Táto
funkcia
si
ukladá
informácie
o
niektorých
súboroch
do
cache
pamäte
,
preto
je
potrebné
zavolať
clearstatcache(
)
,
ak
je
vykonávaných
viacero
operácií
na
rovnakom
súbore
a
nie
je
vhodné
aby
bola
informácia
o
tomto
súbore
ukladaná
v
pamäti
cache
.
Zoznam
funkcií
,
ktorých
výsledky
môžu
byť
cacheované
:
stat(
)
,
lstat(
)
,
file_exists(
)
,
is_writable(
)
,
is_readable(
)
,
is_executable(
)
,
is_file(
)
,
is_dir(
)
,
is_link(
)
,
filectime(
)
,
fileatime(
)
,
filemtime(
)
,
fileinode(
)
,
filegroup(
)
,
fileowner(
)
,
filesize(
)
,
filetype(
)
a
fileperms(
)
.