PHPでis_fileとfile_existsについて
2014/07/02
ファイルの存在チェックを行う際に、file_exists関数を
使用していたが、「is_fileの方がはやいよ」と助言を
いただいたのでメモ。
■file_exists
http://php.net/manual/ja/function.file-exists.php
ファイルまたはディレクトリが存在するかどうかを調べる。
■is_file
http://php.net/manual/ja/function.is-file.php
指定したファイルが通常ファイルかどうか調べる。
通常ファイルってのが何なのかよくわからんけど、
とりあえずファイルの存在チェックとしてはどちらも使えた。
ただ、file_existsがディレクトリも調べるというのは
知らなかったので注意。
・いつかこういう問題にはまりそう
http://shimamuraworks.blogspot.jp/2006/12/php-fileexists-isfile.html
尚、速度に関しては、is_fileの方がはやいみたい。
・参考サイト
http://d.hatena.ne.jp/cloneko/20110219/1298118624
//追記
通常ファイルって何ですかと聞いたところ、
設定ファイル(.iniとか.htaccess)じゃないファイルとのことらしい。
関連記事
-
PHP8系で追加されたJIT(Just-In-Time)の設定方法
PHP8系でOPcacheの拡張機能としてJIT(Just-In-Time)とい ...