Loading:


PharFileInfo::decompress()

Ta metoda dekompresuje plik wewnątrz Phar archiwum. W zależności od sposobu, w jaki plik jest skompresowany, bzip2 lub rozszerzenia zlib muszą być włączone, aby skorzystać z tej opcji.

 

Podobnie jak w przypadku wszystkich funkcjonalności, która modyfikuje zawartość do phar, w phar.readonly INI zmienna musi być wyłączona, aby odnieść sukces, jeśli plik jest w archiwum Phar. PharData plików w archiwum nie ma tego ograniczenia.

 

Błędy/Wyjątki

 

Rzuca BadMethodCallException jeśli phar.readonly INI zmienna jest włączona, lub jeśli bzip/zlib rozszerzenia, nie są dostępne.

 

Kompatybilność: PECL phar:1.0.0-1.2.1



Napisz Artykuł

Listing

<?php
try {
    $p = new Phar('/path/to/my.phar', 0, 'my.phar');
    $p['myfile.txt'] = 'hi';
    $file = $p['myfile.txt'];
    $file->compress(Phar::GZ);
    var_dump($file->isCompressed());
    $p['myfile.txt']->decompress();
    var_dump($file->isCompressed());
} catch (Exception $e) {
    echo 'Utowrzenie/modyfikacja zawiodła dla my.phar: ', $e;
}
?>

//zwróci:

int(4096)
bool(false)


kontakt w sprawie miejsca



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38423
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-19 v.1.5 | design: diviXdesign & rainbowcolors