void Phar::offsetSet ( string $offset , string $wartość )
Ustawia zawartość pliku, do wewnętrznego z zewnętrznego pliku.
Jest to implementacja ArrayAccess interfejsu pozwalający na bezpośrednie manipulowanie w phar archiwum przy użyciu tablicy Phar dostępu nawiasach.
Informacja: Ta metoda wymaga ustawienia w php.ini wartości phar.readonly na 0 aby działała z obiektami Phar. W przeciwnym przypadku, klasa PharException zwróci wyjątek.
Parametry
- $offset
-
Nazwa pliku (relatywna ścieżka) do przetestowania Phar pliku.
- $wartość
-
Zawartość pliku.
Błędy/Wyjątki
Jeśli jest 1 BadMethodCallException jest rzucony, modyfikowanie Phar jest dopuszczalne tylko wtedy, gdy phar.readonly jest ustawiony na 0. Rzuca PharException jeśli występują jakieś problemy ze zmianami dokonanych w Phar archiwum na dysku.
Kompatybilność: PECL phar:1.0.0-1.2.1.
Listing
$p = new Phar('/path/to/my.phar', 0, 'my.phar');
try {
// wzywamy offsetSet
$p['file.txt'] = 'Hi there';
} catch (Exception $e) {
echo 'Nie można edytować pliku file.txt:', $e;
}
?>
Ranga: Administrator serwisu Punktów: 0