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)じゃないファイルとのことらしい。
関連記事
PHPでif文とswitch文
ずっとif文を使っていたけどswitch文の方が速いみたい。 あとずらずら~とi ...
前置インクリメントと後置インクリメント
何かの検索している時に見つけたもの。 前置インクリメントの方が高速とのこと。 ■ ...
curlでPOSTデータ送信
ここで使ったcurlだけど補足とか諸々。 ■curlでPOST 並列処理する際に ...
PHPのfor文とforeach文
ループ処理の際、forとforeachのどっちでもいけそうな場合、 特にどっちを ...