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