|
Phar::convertToDataphar アーカイブを実行可能でない tar あるいは zip ファイルに変換する 説明
public PharDatanull Phar::convertToData(intnull
$format = null , intnull $compression = null , stringnull $extension = null )このメソッドは、実行可能な 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() の使用法です。
参考
|