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 — Поставете ја содржината на датотека во tar/zip на онаа од надворешна датотека или стринг
= NULL
Ова е имплементација на ArrayAccess интерфејс што овозможува директно манипулирање со содржината на tar/zip архива користејќи загради за пристап до низи. offsetSet се користи за изменување на постоечка датотека или додавање нова датотека во tar/zip архива.
Параметри
localName-
Името на датотеката (релативна патека) за изменување во tar или zip архива.
value-
Содржина на датотеката.
Вратени вредности
Нема вратени вредности.
Errors/Exceptions
). Ако повикот не успее, ќе врати PharException Името на датотеката (релативна патека) за измена во tar/zip архивата.
Примери
ако е овозможен колекторот за отпадоци, PharData::addFromString() example
offsetSet не треба да се пристапува директно, туку наместо тоа да се користи преку пристап до низи со [] 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() and PharData::addFromString() зачувај нова phar архива секогаш кога ќе се повикаат. Ако перформансите се грижат, враќа асоцијативен список што го мапира внатрешниот пат на датотеката до целосниот пат на датотеката на датотечниот систем, или or Пополни tar/zip архива од содржината на директориумот. Опционалниот втор параметар е регуларен израз (pcre) што се користи за исклучување датотеки. Секое име на датотека што одговара на регуларниот израз ќе биде вклучено, сите други ќе бидат исклучени. За пофина контрола, користете треба да се користи наместо тоа.
Види Исто така
- ако има проблеми со исфрлањето на промените направени во Phar архивата на дискот. - Постави ги содржините на внатрешна датотека на оние од надворешна датотека