« PHP:配列のポインタ制御の使い方 | メイン | PHP:realpath()関数 »

2006年11月08日

PHP:clearstatchache()関数

clearstatchache()関数は、ステータス関連の関数のキャッシュをクリアします。

※ステータス関連の関数はシステムに対して負荷が高く、最後の結果をキャッシュする場合が多いです(キャッシュしてシステムへの負荷を軽減するため)。

ただ、同一ファイルに対しての処理ではなく、毎回異なるファイルへステータス関連の関数を実行したい場合などにはキャッシュする意味がなくなってしまうため、そういった場合にはスクリプトの冒頭でキャッシュをクリアしておいた方がより望ましいスクリプトといえます。

clearstatchache();
//ステータス関連の関数を実行する前にこの一文を入れることにより、ステータス関連の関数のキャッシュをクリアします。

clearstatchache()関数の影響を受ける関数一覧

istat()関数
file_exists()関数
is_writable()関数
is_readable()関数
is_executable()関数
is_file()関数
is_dir()関数
is_link()関数
filectime()関数
fileatime()関数
filemtime()関数
fileinode()関数
filegroup()関数
fileowner()関数
filesize()関数
filetype()関数
fileperms()関数


投稿者 wing : 2006年11月08日 00:24

コメント