Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov


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

PharData::offsetSet — set the contents of a file within the tar/zip to those of an external file or string


void PharData::offsetSet ( string $offset , string $value )

This is an implementation of the ArrayAccess interface allowing direct manipulation of the contents of a tar/zip archive using array access brackets. offsetSet is used for modifying an existing file, or adding a new file to a tar/zip archive.

Список параметров

offset - The filename (relative path) to modify in a tar or zip archive.

value - Content of the file.

Возвращаемые значения

No return values.


Throws PharException if there are any problems flushing changes made to the tar/zip archive to disk.


Пример #1 A PharData::offsetSet() example

offsetSet should not be accessed directly, but instead used via array access with the [] operator.

$p = new PharData('/path/to/my.tar');
try {
    // calls offsetSet
    $p['file.txt'] = 'Hi there';
} catch (Exception $e) {
    echo 'Could not modify file.txt:', $e;

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

  • Phar::offsetSet() - set the contents of an internal file to those of an external file

User Contributed Notes

There are no user contributed notes for this page.

Описание класса phardata, примеры использования класса phardata.

Описание на ru2.php.net
Описание на php.ru