core
db
html
utility
Loader::fileExists
public static boolean fileExists
( string $filePath, boolean $searchIncludePath = true )
指定されたパスが存在するかどうかを確認します。
PHPの標準関数であるfile_exists関数は、相対パスが指定された場合、カレントディレクトリからの相対パスとして検索されますが、このメソッドで第2引数にfalseが指定された場合にはこれと全く同じ動作となります。
第2引数にtrueが指定された場合、または第2引数を省略した場合はインクルードパスからの相対パスとして検索するモードとなり、インクルードパス以下も全て検索対象となります。
PHPの標準関数であるfile_exists関数は、相対パスが指定された場合、カレントディレクトリからの相対パスとして検索されますが、このメソッドで第2引数にfalseが指定された場合にはこれと全く同じ動作となります。
第2引数にtrueが指定された場合、または第2引数を省略した場合はインクルードパスからの相対パスとして検索するモードとなり、インクルードパス以下も全て検索対象となります。
Curry対応バージョン
バージョン 1.4.0 以降
パラメーター
| 名前 | 型 | 内容 |
|---|---|---|
| $filePath | string | 存在を確認するファイルまたはディレクトリのパスを絶対パス、または相対パスで指定します。相対パスの場合は第2引数の指定によって動作が変わります。 |
| $searchIncludePath | boolean | 第1引数で指定したパスが相対パスの場合、この引数にtrueを指定すると、インクルードパスからの相対パスとして認識され、インクルードパス以下全てが検索対象となります。falseを指定するとカレントディレクトリからの相対パスとなり、file_exists関数と同様の動作となります。 この引数を省略した場合は前者の動きとなります。 |
返り値
指定されたパスが存在する場合にtrue、存在しない場合にfalseを返します。