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() - Читає рядок із файлу