file_exists関数
関数 file_exists は、指定されたパスにファイルまたはディレクトリが存在するかどうかをチェックします。
ファイルまたはディレクトリが存在する場合、関数は true を返し、そうでない場合は false を返します。
関数のパラメータには、ファイルへの絶対パスまたは相対パスを含む文字列が渡されます。
構文
file_exists(string $filename): bool
例
カレントディレクトリにファイル 'test.txt' が存在するか確認してみましょう:
<?php
$res = file_exists('test.txt');
var_dump($res);
?>
コード実行結果(ファイルが存在する場合):
true
例
存在しないファイルの存在を確認してみましょう:
<?php
$res = file_exists('nonexistent_file.txt');
var_dump($res);
?>
コード実行結果:
false
例
ディレクトリの存在を確認してみましょう:
<?php
$res = file_exists('images/');
var_dump($res);
?>
コード実行結果(ディレクトリが存在する場合):
true
関連項目
-
ディレクトリをチェックする関数
is_dir -
ファイルをチェックする関数
is_file -
読み取り可能かどうかをチェックする関数
is_readable -
書き込み可能かどうかをチェックする関数
is_writable