(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::canWrite — Retorna se a extensão phar suporta a escrita e criação de phars
Este método estático determina se o acesso de gravação foi desabilitado no sistema php.ini por meio da variável ini phar.readonly.
Exemplo #1 Um exemplo de Phar::canWrite()
<?php
if (Phar::canWrite()) {
file_put_contents('phar://meuphar.phar/arquivo.txt', 'olá mundo');
}
?>