| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
Phar::setStub(PHP >= 5.3.0, PECL phar >= 1.0.0) Phar::setStub — Phar アーカイブの PHP ローダ (あるいは起動スタブ) を設定する 説明
public bool Phar::setStub
( string
$stub
[, int $len = -1
] )
このメソッドを使用して、新しい Phar アーカイブに PHP 起動ローダスタブを追加します。あるいは、既存の Phar アーカイブのローダスタブを置き換えます。 Phar アーカイブのローダスタブは、 このようにアーカイブを直接インクルードした際に使用されます。
<?php phar ストリームラッパーを使用して次のようにファイルをインクルードした際には、 ローダにはアクセスしません。
<?php パラメータ
返り値
成功した場合に エラー / 例外php.ini で phar.readonly が有効になっている場合に UnexpectedValueException がスローされます。 変更をディスクに書き込む際に何らかの問題が発生した場合は PharException がスローされます。 例
例1 Phar::setStub() の例
<?php 上の例の出力は以下となります。 string(5) "Hello" string(82) "<?php var_dump("First"); Phar::mapPhar("brandnewphar.phar"); __HALT_COMPILER(); ?>" string(5) "World" string(83) "<?php var_dump("Second"); Phar::mapPhar("brandnewphar.phar"); __HALT_COMPILER(); ?>" 変更履歴
参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「Phar::setStub - Phar アーカイブの PHP ローダ (あるいは起動スタブ) を設定する」をGoogle検索
|