is_readable

(PHP 4, PHP 5, PHP 7, PHP 8)

is_readable — Визначає існування файлу і чи він доступний для читання

Опис

is_readable(string $filename): bool

Повертає **true**якщо файл існує і доступний для читання.

Список параметрів

filename

Шлях до файлу.

Значення, що повертаються

Повертає true, якщо файл або директорія, зазначена в filename існує і доступна для читання, інакше повертає false

Помилки

У разі невдалого завершення роботи генерується помилка рівня E_WARNING

Приклади

Приклад #1is_readable()example

Loading...

Примітки

Не забувайте, що PHP може звертатися до файлів від імені користувача, від якого запущено веб-сервер (часто 'nobody').

Зауваження: Результати цієї функції кешуються Більш детальну інформацію дивіться у розділі clearstatcache()

Підказка

Починаючи з PHP 5.0.0, ця функція також може бути використана з деякими обгортками url. Список обгорток, що підтримуються сімейством функцій stat(), смотрите в разделеПідтримувані протоколи та обгортки

Зауваження :

Перевірка здійснюється з використанням реальних UID/GID замість ефективних.

Ця функція може повертати true для директорій. Щоб відрізнити файл від директорії, можна скористатися функцією is_dir()

Дивіться також

  • is_writable() - Визначає, чи доступний файл для запису
  • file_exists() - Перевіряє існування вказаного файлу чи каталогу
  • fgets() - Читає рядок із файлу