clearstatcache
(PHP 4, PHP 5)
clearstatcache — KiürÃti a fájl státusz gyorsÃtótárat
LeÃrás
Ha a stat(), lstat(), vagy bármely másik lejjebb listázott függvényt használsz, a PHP a jobb teljesÃtmény érdekében gyorsÃtótárazza az információkat, amiket ezek a függvények adhatnak vissza. Bárhogy is, bizonyos esetekben szükséged lehet arra, hogy töröld a gyorsÃtótárazott információkat. Például, ha ugyanazt a fájl többször ellenÅ‘rzi ugyanaz az egyszerű script, és a fájl törlés vagy módosÃtás lehetÅ‘ségének van kitéve a program futása során, te amellett dönthetsz, hogy törlöd a státusz gyorsÃtótárat. Ezekben az esetekben használhatod a clearstatcache() függvényt a PHP által a fájlról tárolt információk törléséhez.
Mindig tartsd fejben, hogy a PHP nem gyorsÃtótáraz információkat nem létezÅ‘ fájlokról. Tehát ha meghÃvod a file_exists() függvényt egy nem létezÅ‘ fájl esetében, ez FALSE-szal tér vissza mÃg létre nem hozod a fájlt. Ha létrehozod a fájlt, TRUE-t ad vissza még akkor is, ha már törölted a fájlt.
Note: Ez a függvény információkat gyorsÃtótáraz jellegzetes fájlokról, tehát csak a clearstatcache() függvényt kell meghÃvnod, ha több műveletet hajtasz végre ugyanazon a fájlon és szeretnéd, hogy a bizonyos fájlról ne gyorsÃtótárazzon információkat a PHP.
Befolyásolt függvények: stat(), lstat(), file_exists(), is_writable(), is_readable(), is_executable(), is_file(), is_dir(), is_link(), filectime(), fileatime(), filemtime(), fileinode(), filegroup(), fileowner(), filesize(), filetype() és fileperms().