--TEST-- Phar: delete a file within a .phar --SKIPIF-- --INI-- phar.readonly=1 phar.require_hash=0 --FILE-- "; $files = array(); $files['a.php'] = ''; $files['b.php'] = ''; $files['b/c.php'] = ''; include 'files/phar_test.inc'; include $pname . '/a.php'; include $pname . '/b.php'; include $pname . '/b/c.php'; unlink($pname . '/b/c.php'); ?> ===AFTER=== ===DONE=== --CLEAN-- --EXPECTF-- This is a This is b This is b/c Warning: unlink(): phar error: write operations disabled by the php.ini setting phar.readonly in %sdelete_in_phar_b.php on line %d ===AFTER=== This is a This is b This is b/c ===DONE===