PharData::offsetSet
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
PharData::offsetSet
Референца за `phardata.offsetset.php` со подобрена типографија и навигација.
PharData::offsetSet
(PHP 5 >= 5.3.0, PHP 7, PHP 8, 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
= NULL
Ова е имплементација на 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.
Параметри
localName-
The filename (relative path) to modify in a tar or zip archive.
value-
Content of the file.
Вратени вредности
No return values.
Errors/Exceptions
). Ако повикот не успее, ќе врати PharException Името на датотеката (релативна патека) за измена во tar/zip архивата.
Примери
ако е овозможен колекторот за отпадоци, PharData::offsetSet() example
offsetSet should not be accessed directly, but instead used via array access with the [] operator.
<?php
$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;
}
?>Белешки
Забелешка: PharData::addFile(), PharData::addFromString() and PharData::offsetSet() зачувај нова phar архива секогаш кога ќе се повикаат. Ако перформансите се грижат, враќа асоцијативен список што го мапира внатрешниот пат на датотеката до целосниот пат на датотеката на датотечниот систем, или or Пополни tar/zip архива од содржината на директориумот. Опционалниот втор параметар е регуларен израз (pcre) што се користи за исклучување датотеки. Секое име на датотека што одговара на регуларниот израз ќе биде вклучено, сите други ќе бидат исклучени. За пофина контрола, користете треба да се користи наместо тоа.
Види Исто така
- Phar::offsetSet() - Постави ги содржините на внатрешна датотека на оние од надворешна датотека