Can be created/modified even if phar.readonly=1
[3]
No
Yes
Yes
Tip
[1] PHP can only directly access the contents of a Phar archive
without the Phar extension if it is using a stub
that extracts the contents of the phar archive. The stub
created by Phar::createDefaultStub() extracts
the phar archive and runs its contents from a temporary directory
if no phar extension is found.
Tip
[2] All write access requires phar.readonly to
be disabled in php.ini or on the command-line directly.
Tip
[3] Only tar and zip archives without .phar in their
filename and without an executable stub .phar/stub.php
can be created if phar.readonly=1.