Opis
void
clearstatcache
( void)
Wywoływanie
systemowych
stat
lub
lstat
w
większości
systemów
jest
zbyt
kosztowne
.
Dlatego
,
wynik
ostatniego
wywołania
każdej
z
funkcji
statusowej
(
przedstawionej
poniżej
)
jest
przechowywany
do
wykorzystania
go
przy
następnym
wywołaniu
funkcji
z
tą
samą
nazwą
pliku
.
Jeśli
chcesz
wymusić
ponowne
sprawdzenie
statusu
,
pliku
który
jest
sprawdzany
wielokrotnie
i
mógł
się
zmienić
lub
zniknąć
,
użyj
tej
funkcji
aby
wyczyścić
wyniki
ostatniego
wywołania
tych
funkcji
z
pamięci
.
Te
wartości
są
cachowane
tylko
przez
czas
działania
pojedynczego
wywołania
.
Dotyczy
funkcji
stat(
)
,
lstat(
)
,
file_exists(
)
,
is_writable(
)
,
is_readable(
)
,
is_executable(
)
,
is_file(
)
,
is_dir(
)
,
is_link(
)
,
filectime(
)
,
fileatime(
)
,
filemtime(
)
,
fileinode(
)
,
filegroup(
)
,
fileowner(
)
,
filesize(
)
,
filetype(
)
i
fileperms(
)
.