bool Phar::offsetUnset ( string $offset )
Usuwa plik z archiwum phar.
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 .
Jest to implementacja ArrayAccess interfejsu pozwalający na bezpośrednie manipulowanie w phar archiwum przy użyciu tablicy Phar dostępu nawiasach. offsetUnset jest użyta do usuwania pliku, i jest wzywana przez unset().
Parametry
- $offset
-
Nazwa pliku, lub relatywna ścieżka do niego.
Zwracane wartości
Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.
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 {
// usuwa file.txt z my.phar poprzez wezwanie offsetUnset
unset($p['file.txt']);
} catch (Exception $e) {
echo 'Nie można usunąć pliku file.txt: ', $e;
}
?>
Ranga: Administrator serwisu Punktów: 0