| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
Phar::mount(PHP >= 5.3.0, PECL phar >= 2.0.0) Phar::mount — 外部のパスあるいはファイルを phar アーカイブ内に仮想的にマウントする 説明
final public static void Phar::mount
( string
$pharpath
, string $externalpath
)Unix のファイルシステムで外部のデバイスをディレクトリツリー上にマウントできるのと同様に、 Phar::mount() を使用すると 外部のファイルやディレクトリをあたかもアーカイブ内にあるかのように参照することができるようになります。 これを使用すると、外部の設定ファイルをアーカイブ内にあるかのように扱うなどの高度な抽象化が可能となります。 パラメータ
返り値返り値はありません。失敗した場合は PharException をスローします。 エラー / 例外パスのマウント時に問題が発生した場合は PharException をスローします。 例
例1 Phar::mount() の例 次の例は、外部の設定ファイルをまるでそれが phar アーカイブ内のパス上にあるかのように扱うものです。 まず、phar アーカイブ内のコードを示します。
<?php 次は、設定ファイルをマウントする外部コードです。
<?php もうひとつの方法として、コードを phar アーカイブのスタブ内に置くというものがあります。 これは、ユーザーが設定ファイルを指定しなかった場合にデフォルトの設定ファイルを使用する例です。
<?php ...and the code externally to load this phar archive:
<?php |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「Phar::mount - 外部のパスあるいはファイルを phar アーカイブ内に仮想的にマウントする」をGoogle検索
|