• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Phar::isWritable()

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

    Returns true if the phar archive can be modified

    说明

    publicPhar::isWritable(void): bool

    This method returns TRUE ifphar.readonlyis0, and the actual phar archive on disk is not read-only.

    参数

    No parameters.

    返回值

    Returns TRUE if the phar archive can be modified

    参见

    • Phar::canWrite() Returns whether phar extension supports writing and creating phars
    • PharData::isWritable() Returns true if the tar/zip archive can be modified
    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.