PharData::offsetSet

(PHP 5 >= 5.3.0, PHP 7, PECL phar >= 2.0.0)

PharData::offsetSetИзменение содержимого файла

Описание

PharData::offsetSet ( string $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;
}
?>

Смотрите также