(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
PharData 类提供了一个高级接口来访问和创建不可执行的 tar 和 zip 存档。因为这些存档不包含存根,也不能被 phar 扩展执行,所以即使 phar.readonly
php.ini 设置为 1
,也可以使用 PharData 类创建和操作常规 zip 和 tar 文件。
$filename
,$flags
= FilesystemIterator::SKIP_DOTS | FilesystemIterator::UNIX_PATHS,$alias
= null
,$format
= 0$format
= null
, ?int $compression
= null
, ?string $extension
= null
): ?PharData$format
= null
, ?int $compression
= null
, ?string $extension
= null
): ?Phar$mode
= "r", bool $useIncludePath
= false
, ?resource $context
= null
): SplFileObject