Forum und email

clearstatcache

(PHP 4, PHP 5)

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.

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