| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
Phar::convertToData(PHP >= 5.3.0, PECL phar >= 2.0.0) Phar::convertToData — phar アーカイブを実行可能でない tar あるいは zip ファイルに変換する 説明
public PharData Phar::convertToData
([ int
$format = 9021976
[, int $compression = 9021976
[, string $extension
]]] )このメソッドは、実行可能な phar アーカイブを tar あるいは zip ファイルに変換します。 tar あるいは zip を実行可能ではない形式にするため、 phar スタブおよび phar エイリアスファイルはアーカイブから削除されます。 何も変更しなかった場合、もしアーカイブが phar 形式ならこのメソッドは BadMethodCallException をスローします。 tar あるいは zip 形式のアーカイブの場合は、 このメソッドはアーカイブを実行可能でない形式に変換します。 成功した場合は、このメソッドはディスク上に新しいアーカイブを作成して PharData オブジェクトを返します。 古いアーカイブは削除されずディスク上に残るので、 処理を終えたら手動で削除する必要があります。 パラメータ
返り値このメソッドは、成功した場合に PharData オブジェクトを返します。失敗した場合は例外をスローします。 エラー / 例外圧縮ができない場合や無効な圧縮方式が指定された場合、あるいは Phar::startBuffering() でバッファリングしたまま Phar::stopBuffering() を実行していないアーカイブを処理しようとした場合に BadMethodCallException をスローします。 また、phar 作成中に何らかの問題が発生した場合に PharException をスローします。 例
例1 Phar::convertToData() の例 Phar::convertToData() の使用法です。
<?php 参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「Phar::convertToData - phar アーカイブを実行可能でない tar あるいは zip ファイルに変換する」をGoogle検索
|