Loading:


    PharFileInfo::compress()

    bool PharFileInfo::compress ( int $kompresja )

     

    Kompresuje bieżącegy wpis Phar na zlib lub bzip2 kompresję.

     

    Do bzip2 lub zlib rozszerzenie musi być włączone, aby skorzystać z tej opcji. Dodatkowo, jeśli plik jest już skompresowany, odpowiednie rozszerzenie musi być włączone w celu dekompresji pliku. Podobnie jak w przypadku wszystkich funkcjonalności, które modyfikują zawartość do phar, w phar.readonly INI zmienna musi być wyłączona, aby odnieść sukces, jeśli plik jest w archiwum Phar. W plikach PharData archiwum, nie ma tego ograniczenia.


    Błędy / WYJĄTKI

    Rzuca BadMethodCallException jeśli phar.readonly INI jest na 'on', lub jeśli bzip2/zlib rozszerzenie nie jest dostępne.

     

    Kompatybilność: brak informacji



    Napisz Artyku³

    Listing

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

    //zwróci:

    bool(false)
    bool(true)




    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