is_writable
(PHP 4, PHP 5, PHP 7, PHP 8)
is_writable — Визначає, чи є файл для запису.
Опис
is_writable(string $filename): bool
Повертає true
, якщо файл filename
існує та доступний для запису. Аргумент filename може бути ім'ям директорії, що дозволяє перевіряти директорії на доступність для запису.
Не забувайте, що PHP може звертатися до файлу від імені користувача, від якого запущений веб-сервер (зазвичай 'nobody').
Список параметрів
filename
Перевіряється файл.
Значення, що повертаються
Повертає true
, якщо filename
існує та доступний для запису.
Помилки
У разі невдалого завершення роботи генерується помилка рівня E_WARNING
Приклади
Приклад #1 Приклад використання is_writable()****
Loading...
Примітки
Зауваження: Результати цієї функції кешуються Більш детальну інформацію дивіться у розділі clearstatcache()
Підказка
Починаючи з PHP 5.0.0, ця функція також може бути використана з деякими обгортками url. Список обгорток, що підтримуються сімейством функцій stat(), смотрите в разделеПідтримувані протоколи та обгортки
Дивіться також
- is_readable() - Визначає існування файлу і чи він доступний для читання
- file_exists() - Перевіряє існування вказаного файлу чи каталогу
- fwrite() - Бінарно-безпечний запис у файл