Curry
PHP Framework

core

db

html

utility

Loader::fileExists

public static boolean fileExists ( string $filePath, boolean $searchIncludePath = true )
指定されたパスが存在するかどうかを確認します。
PHPの標準関数であるfile_exists関数は、相対パスが指定された場合、カレントディレクトリからの相対パスとして検索されますが、このメソッドで第2引数にfalseが指定された場合にはこれと全く同じ動作となります。
第2引数にtrueが指定された場合、または第2引数を省略した場合はインクルードパスからの相対パスとして検索するモードとなり、インクルードパス以下も全て検索対象となります。

Curry対応バージョン

バージョン 1.4.0 以降

パラメーター

名前 内容
$filePath string 存在を確認するファイルまたはディレクトリのパスを絶対パス、または相対パスで指定します。相対パスの場合は第2引数の指定によって動作が変わります。
$searchIncludePath boolean 第1引数で指定したパスが相対パスの場合、この引数にtrueを指定すると、インクルードパスからの相対パスとして認識され、インクルードパス以下全てが検索対象となります。falseを指定するとカレントディレクトリからの相対パスとなり、file_exists関数と同様の動作となります。
この引数を省略した場合は前者の動きとなります。

返り値

指定されたパスが存在する場合にtrue、存在しない場合にfalseを返します。