--TEST-- SplFileInfo::openFile() in write mode --EXTENSIONS-- phar --INI-- phar.readonly=0 --FILE-- addFromString('test', 'contents'); var_dump($phar['test']->openFile('w')); ?> --CLEAN-- --EXPECTF-- object(SplFileObject)#%d (%d) { ["pathName":"SplFileInfo":private]=> string(%d) "phar://%stest" ["fileName":"SplFileInfo":private]=> string(4) "test" ["openMode":"SplFileObject":private]=> string(1) "w" ["delimiter":"SplFileObject":private]=> string(1) "," ["enclosure":"SplFileObject":private]=> string(1) """ }