(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::canWrite — Determina si la extensión phar soporta la creación y escritura de archivos phar
Este método estático determina si el acceso en escritura ha sido desactivado en el php.ini del sistema mediante la variable INI phar.readonly.
Ejemplo #1 Un ejemplo con Phar::canWrite()
<?php
if (Phar::canWrite()) {
file_put_contents('phar://monphar.phar/fichero.txt', 'coucou');
}
?>