Extracting files from .phar archive

后端 未结 7 1180
没有蜡笔的小新
没有蜡笔的小新 2021-01-31 07:31

There is something I entirely missed as for phar files. I am installing a project that requires phpunit, pdepend and other dependencies. I fetched them as .phar files. But, I am

7条回答
  •  栀梦
    栀梦 (楼主)
    2021-01-31 08:14

    PHP also has functions for extracting phar archives, but the files keep the current compression. To properly extract an archive it has to be converted into a uncompressed form first and then extracted:

    convertToExecutable (Phar::TAR,Phar::NONE); // Convert to an uncompressed tar archive
    $phar2->extractTo('/some/path/'); // Extract all files
    

    This will give you all the files uncompressed!

提交回复
热议问题