関数 is_readable

関数 is_readable は、指定されたファイルが存在し、読み取り可能かどうかをチェックします。 ファイルが存在し読み取り可能な場合、関数は true を返し、そうでない場合は false を返します。 パラメータには、文字列としてファイルへのパスが渡されます。

構文

phpis_readable(string $filename): bool

例

ファイル 'test.txt' の読み取り可能性をチェックします:

php<?php
  $res = is_readable('test.txt');
  var_dump($res);
?>

コード実行結果(ファイルが存在し読み取り可能な場合):

phptrue

例

存在しないファイルの読み取り可能性をチェックします:

php<?php
  $res = is_readable('nonexistent_file.txt');
  var_dump($res);
?>

コード実行結果:

phpfalse

例

絶対パスを使用したファイルの読み取り可能性をチェックします:

php<?php
  $res = is_readable('/var/www/html/test.txt');
  var_dump($res);
?>

コード実行結果(ファイルが存在し読み取り可能な場合):

phptrue

関連項目

  • 書き込み可能性をチェックする関数 is_writable,
  • 実行可能性をチェックする関数 is_executable,
  • アクセス権限を変更する関数 chmod,