Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

is_readable

Проверяет, что файл существует и доступен для чтения.

Синтаксис

is_readable(string $filename): bool

Параметры

ПараметрТипОписание
$filenamestringПуть к файлу.

Возвращаемое значение

bool`true`, если файл можно прочитать.

Примеры

Проверка перед чтением:

<?php
 
$file = sys_get_temp_dir() . '/ref-readable.txt';
file_put_contents($file, 'data');
 
echo is_readable($file) ? file_get_contents($file) : 'cannot read', "\n";
var_dump(is_readable(sys_get_temp_dir() . '/no-such-file.txt'));

Результат:

data
bool(false)

Примечания

Без проверки file_get_contents() для недоступного файла выдаёт предупреждение и возвращает false.

См. также

  • is_file — Проверяет, что путь существует и это файл, а не папка.
  • is_writable — Проверяет, можно ли записать в файл или папку.
  • file_get_contents — Читает файл целиком в строку.

Вопросы и ответы по теме

В учебнике

  • Чтение и запись файлов — Работа с файлами в PHP — запись, чтение, дозапись, чтение по строкам, проверка существования и удаление.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.