Phar::loadPhar
任意の phar アーカイブを、エイリアスを指定して読み込む
説明
final public static bool Phar::loadPhar(string $filename
, stringnull $alias
= null
)
パラメータ
-
filename
-
オープンする phar アーカイブへの完全パスあるいは相対パス。
-
alias
-
この phar アーカイブをさす際に使用するエイリアス。
多くの場合は phar アーカイブ内で明示的なエイリアスを指定しており、
このような場合に新しいエイリアスを指定すると、
PharException がスローされます。
戻り値
成功した場合に true
を、失敗した場合に false
を返します。
エラー / 例外
すでに明示的なエイリアスを持っている phar アーカイブに対してエイリアスを渡すと、
PharException がスローされます。
例
例1 Phar::loadPhar の例
Phar::loadPhar を使用すると、任意の場所にある外部の Phar アーカイブを読み込めます。
一方 Phar::mapPhar は Phar ローダのスタブ内で使用します。
<?php
try {
Phar::loadPhar('/path/to/phar.phar', 'my.phar');
echo file_get_contents('phar://my.phar/file.txt');
} catch (PharException $e) {
echo $e;
}
?>