|
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 |