这可能出乎意料,但即使目录是只读的,如果文件尚不存在,此函数也会返回 true。在 PHP 5.3.0 RC 1 上测试。
我启用了缓冲,当我调用 stopBuffering() 时,将抛出“failed to open stream: Permission denied”PharException。
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Phar::isWritable — 如果 phar 归档可以修改则返回 true
无参数。
如果 phar 归档可以修改,则返回 true
这可能出乎意料,但即使目录是只读的,如果文件尚不存在,此函数也会返回 true。在 PHP 5.3.0 RC 1 上测试。
我启用了缓冲,当我调用 stopBuffering() 时,将抛出“failed to open stream: Permission denied”PharException。