| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
PharData::decompress(PHP >= 5.3.0, PECL phar >= 2.0.0) PharData::decompress — Phar アーカイブ全体の圧縮を解除する 説明
object PharData::decompress
([ string
$extension
] )tar 形式のアーカイブの場合は、 このメソッドはアーカイブ全体の圧縮を解除します。 zip 形式のアーカイブの場合は、このメソッドは失敗して例外が発生します。 gzip で圧縮されたファイルの圧縮を解除するためには zlib 拡張モジュールが、そして bzip2 で圧縮されたファイルの圧縮を解除するためには bzip2 拡張モジュールが有効になっていなければなりません。
さらに、このメソッドは自動的にアーカイブの拡張子を変更し、
.tar をデフォルトで追加します。
もうひとつの方法として、ファイルの拡張子を
パラメータ
返り値PharData オブジェクトを返します。 エラー / 例外zlib 拡張モジュールが使用できない場合、あるいは bzip2 拡張モジュールが使用できない場合に BadMethodCallException をスローします。 例
例1 PharData::decompress() の例
<?php 参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「PharData::decompress - Phar アーカイブ全体の圧縮を解除する」をGoogle検索
|