clearstatcache()のはなし

clearstatcache()のはなし – おぎろぐはてな

件のclearstatcache()がなんのためにあるのか、という話になると思うのですが、

PHPは存在しないファイルについての情報はキャッシュしないことにも注意してください。もし存在しないファイルに対して file_exists() をコールする場合、ファイルを作成するまで この関数は FALSE を返します。もしファイルを作成した場合、たとえファイルを削除したとしても TRUE を返します。しかし、unlink() はキャッシュを自動的にクリアします。

ほうほう。気をつけなければいけませんね。

タイトルとURLをコピーしました