そのまんま!
Phar::__construct
(no version information, might be only in CVS)
Phar::__construct -- Phar アーカイブオブジェクトを作成する
説明
void
Phar::__construct ( string fname [, int flags [, string alias]] )
エラー / 例外
二度コールされた場合に BadMethodCallException、
phar アーカイブがオープンできなかった場合に
UnexpectedValueException がスローされます。
例
例 1. Phar::__construct() の例
<?php try { $p = new Phar('/path/to/my.phar', CURRENT_AS_FILEINFO | KEY_AS_FILENAME, 'my.phar'); } catch (UnexpectedValueException $e) { die('my.phar をオープンできません'); } catch (BadMethodCallException $e) { echo 'これはありえません'; } // これは動作します echo file_get_contents('phar://my.phar/example.txt'); // これも動作します echo file_get_contents('phar:///path/to/my.phar/example.txt'); ?>
|
|