Phar::offsetSet
Phar::offsetSet — 内部ファイルに、外部ファイルの内容を設定する
説明
void Phar::offsetSet ( string offset, string value )これは ArrayAccess インターフェイスを実装したものです。 これにより、Phar アーカイブの内容に対して配列形式の角括弧を使用したアクセスが可能となります。 offsetSet を使用して、Phar アーカイブの既存ファイルの変更や 新しいファイルの追加を行います。
パラメータ
- offset
-
Phar 内で変更するファイル名 (相対パス)。
- value
-
ファイルの内容。
返り値
値を返しません。エラー / 例外
phar.readonly に 1 の場合はBadMethodCallException
がスローされます。
Phar の変更ができるのは phar.readonly が 0
のときだけだからです。Phar アーカイブへの変更をディスクに書き込む際に何らかのエラーが発生すると
PharException
がスローされます。
例
例 1705. Phar::offsetSet() の例offsetSet は直接使用してはいけません。 配列に [] 演算子でアクセスする際に使用されます。
<?php
$p = new Phar('/path/to/my.phar', 0, 'my.phar');
// offsetSet がコールされます
$p['file.txt'] = 'Hi there';
?>
参考
Phar::offsetExists() |
Phar::offsetGet() |
Phar::offsetUnset() |
Weblioに収録されているすべての辞書からPhar::offsetSetを検索する場合は、下記のリンクをクリックしてください。

- Phar::offsetSetのページへのリンク