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)




    Dodano przez: divix
    Ranga: Administrator serwisu Punktów: 0
    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-2025 v.1.5 | design: diviXdesign & rainbowcolors