そのまんま!
Phar::offsetExists
(no version information, might be only in CVS)
Phar::offsetExists -- ファイルが phar 内に存在するかどうかを調べる
説明
bool
Phar::offsetExists ( string offset )
これは ArrayAccess インターフェイスを実装したものです。
これにより、Phar アーカイブの内容に対して配列形式の角括弧を使用したアクセスが可能となります。
offsetExists() は、isset()
がコールされる際にはいつもコールされます。
パラメータ
offset
Phar 内で探すファイル名 (相対パス)。
返り値
ファイルが phar 内に存在する場合に TRUE、しない場合に FALSE
を返します。
例
例 1. Phar::offsetExists() の例
<?php $p = new Phar(dirname(__FILE__) . '/my.phar', 0, 'my.phar'); $p['firstfile.txt'] = 'first file'; $p['secondfile.txt'] = 'second file'; // 以下の行では、offsetExists() が間接的にコールされます var_dump(isset($p['firstfile.txt'])); var_dump(isset($p['nothere.txt'])); ?>
|
上の例の出力は以下となります。 |