downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

copy> <chown
Last updated: Wed, 22 Jul 2009

view this page in

clearstatcache

(PHP 4, PHP 5)

clearstatcache — Leegt de bestands-status cache

Beschrijving

void clearstatcache ( void )

Als je stat(), lstat() of een van de andere functies die hier beneden staan gebruikt, slaat PHP de informatie die deze functies terug geven op om een sneller resultaat mogelijk te maken. Je wilt waarschijnlijk, in sommige gevallen, de opgeslagen informatie leeg maken. Bijvoorbeeld als één en hetzelfde bestand meerdere malen wordt gecontroleerd in één en hetzelfde script, en dat dat bestand het gevaar loopt verwijdert of verandert te worden terwijl het script draait. In deze gevallen kan je de clearstatcache() functie gebruiken om de informatie die PHP opslaat over een bestand te verwijderen.

Note: Deze functie slaat informatie over bepaald bestanden op, dus je hoeft alleen clearstatcache() aan te roepen als je meerdere opvragen van dezelfde doet en het is nodig deze informatie van een bepaald bestand niet op te slaan.

Beïnvloede functies zijn: stat(), lstat(), file_exists(), is_writable(), is_readable(), is_executable(), is_file(), is_dir(), is_link(), filectime(), fileatime(), filemtime(), fileinode(), filegroup(), fileowner(), filesize(), filetype() en fileperms().



add a note add a note User Contributed Notes
clearstatcache
Anonymous
31-Dec-2008 02:57
I think I found a typo:

function get_owner($file)
{
    $stat = stat($file);
    $user = posix_getpwuid($s['uid']);
    return $user['name'];
}

should be

function get_owner($file)
{
    $stat = stat($file);
    $user = posix_getpwuid($stat['uid']);
    return $user['name'];
}

[$stat replacing $s in the line beginning with $user]

copy> <chown
Last updated: Wed, 22 Jul 2009
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites