這可能與預期不符,但即使目錄是唯讀的,如果檔案尚不存在,此函式也會回傳 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 例外。