CascadiaPHP 2024


(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)

Phar::isWritableПроверяет, можно ли модифицировать phar-архив


public Phar::isWritable(): bool

Этот метод возвращает true, если phar.readonly установлен в 0, архив существует и доступен для записи.

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

Параметров нет.

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

Возвращает true, если архив можно модифицировать

Смотрите также

  • Phar::canWrite() - Проверяет, поддерживает ли модуль phar сохранение и создание phar-архивов
  • PharData::isWritable() - Проверить, можно ли модифицировать tar/zip-архив

add a note

User Contributed Notes 1 note

kristof dot coomans at telenet dot be
15 years ago
It might be not expected, but this function will return true if the file does not exist yet even if the directory is read-only. Tested on PHP 5.3.0 RC 1.

I have buffering on and when I call stopBuffering() then the "failed to open stream: Permission denied" PharException will be thrown.
To Top