(PHP 5 >= 5.3.0, PHP 7, PECL phar >= 2.0.0)
PharData クラスは、実行可能形式でない tar アーカイブや zip アーカイブへのアクセスや作成のための高レベルインターフェイスを提供します。 これらのアーカイブにはスタブが含まれておらず、 phar 拡張モジュールから実行することはできません。 そのため、PharData クラスによる通常の zip および tar ファイルの作成や 操作は php.ini の phar.readonly が 1 であっても可能です。
$format
= 9021976
[, int $compression
= 9021976
[, string $extension
]]] ) : PharData$format
= 9021976
[, int $compression
= 9021976
[, string $extension
]]] ) : Phar$indexfile
[, string $webindexfile
]] ) : string$pathto
[, string|array $files
[, bool $overwrite
= false
]] ) : bool$filename
[, bool $executable
= TRUE
] ) : bool$alias
[, string $index
= "index.php"
[, string $f404
[, array $mimetypes
[, callable $rewrites
]]]]] ) : void