| | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
Phar::getStub(PHP >= 5.3.0, PECL phar >= 1.0.0) Phar::getStub — Phar アーカイブの PHP ローダーあるいは起動スタブを返す 説明
string Phar::getStub
( void
)
Phar アーカイブには、ブートストラップローダー (あるいは スタブ) というものが含まれています。これは PHP で書かれており、 そのアーカイブを PHP から実行したときに最初に実行されます。 たとえば次のようにインクルードしたり、
<?php
php myphar.phar
返り値現在の Phar アーカイブの起動用ローダー (スタブ) の内容を文字列で返します。 エラー / 例外スタブを Phar アーカイブから読み込めない場合に RuntimeException をスローします。 例
例1 Phar::getStub() の例
<?php上の例の出力は以下となります。
<?php __HALT_COMPILER(); ?>
==NEXT==
<?php
function __autoload($class)
{
include 'phar://' . str_replace('_', '/', $class);
}
Phar::mapPhar('myphar.phar');
include 'phar://myphar.phar/startup.php';
__HALT_COMPILER(); ?>
参考
|
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「Phar::getStub - Phar アーカイブの PHP ローダーあるいは起動スタブを返す」をGoogle検索
|