(PHP 5 >= 5.3.0, PHP 7, PECL phar >= 2.0.0)
PharData::offsetSet — Изменение содержимого файла
$offset
, string $value
) : voidЭто реализация интерфейса ArrayAccess, позволяющаа манипулировать содержимым tar/zip-архива в стиле доступа к элементам массива. offsetSet используется для изменения контента существующего файла, либо для создания нового.
offset
Имя файла (относительный путь).
value
Содержимое файла.
Ничего не возвращает.
Выбрасывает исключение PharException в случае проблем с записью на диск.
Пример #1 Пример использования PharData::offsetSet()
offsetSet не нужно вызывать напрямую. Используйте синтаксис [].
<?php
$p = new PharData('/path/to/my.tar');
try {
// вызов offsetSet
$p['file.txt'] = 'Привет';
} catch (Exception $e) {
echo 'Не удалось изменить file.txt:', $e;
}
?>