|
PharFileInfo::decompressphar 内の現在の Phar エントリの圧縮を解除する 説明
public bool PharFileInfo::decompress()
このメソッドは、Phar アーカイブ内のファイルの圧縮を解除します。 ファイルの圧縮形式に応じて、この機能を使用するには bzip2 拡張モジュールあるいは zlib 拡張モジュールが有効になっていなければなりません。 この関数は phar の内容を変更するので、Phar アーカイブ内のファイルを扱うには INI 設定 phar.readonly が off になっていなければなりません。 PharData アーカイブ内のファイルについてはこの制約はありません。 パラメータこの関数にはパラメータはありません。 戻り値
成功した場合に エラー / 例外INI 設定 phar.readonly が on の場合、あるいは zlib/zlib 拡張モジュールが使用できない場合に BadMethodCallException をスローします。 例
例1 PharFileInfo::decompress の例
上の例の出力は以下となります。 int(4096) bool(false) 参考
|