Функция 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,
    которая изменяет права доступа