PHPで「ファイルの存在を確認してから処理をする」ということがしたくなりました。でも、ファイルの存在確認って何か時間がかかるようなイメージがあります。そこで、簡単に測定してみました。 今回測定するメソッド is_readable : ファイルが存在し、読み込み可能であるかどうかを知る file_exists : ファイルまたはディレクトリが存在するかどうか調べる is_file : 通常ファイルかどうかを調べる 測定コード カウンタをループさせながら、10,000回のメソッド呼び出しを行います。以下のように、事前に10,000個のファイルを生成しておいて、存在する場合としない場合の比較も行いました。 実行マシンはMacBook Air(1.7 GHz Intel Core i5)、PHPのバージョンは5.3.10です。 BenchTimerクラスは、ただmicrotime()の差を求めてい