clearstatcache

clearstatcache -- Vymaže cache obsahujúcu stav súborov

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