Classe HttpDeflateStream
(PECL pecl_http >= 0.21.0)
Synopsis de la classe
     HttpDeflateStream
     {
    
   static public
   HttpDeflateStream
    factory
    ([ int 
   }$flags = 0
   [, string $class_name = "HttpDeflateStream"
  ]] )Membres de la classe
Constantes pré-définies
| Type | Nom | Description | 
|---|---|---|
| int | TYPE_GZIP | encodage gzip | 
| int | TYPE_ZLIB | zlib AKA encodage compressé | 
| int | TYPE_RAW | encodage compressé | 
| int | LEVEL_DEF | degré de compression par défaut | 
| int | LEVEL_MIN | degré de compression minimum | 
| int | LEVEL_MAX | degré de compression maximum | 
| int | STRATEGY_DEF | stratégie par défaut | 
| int | STRATEGY_FILT | stratégie filtrée | 
| int | STRATEGY_HUFF | stratégie Huffman | 
| int | STRATEGY_RLE | stratégie RLE | 
| int | STRATEGY_FIXED | stratégie fixe | 
| int | FLUSH_NONE | pas de flush forcé | 
| int | FLUSH_SYNC | synchronisation du flush | 
| int | FLUSH_FULL | flush complet | 
Exemples
Exemple #1 Exemple avec HttpDeflateStream
<?php $stream = new HttpDeflateStream( HttpDeflateStream::TYPE_GZIP | HttpDeflateStream::LEVEL_MAX | HttpDeflateStream::FLUSH_SYNC); echo $stream->update($data); echo $stream->finish(); ?>
Sommaire
- HttpDeflateStream::__construct — Constructeur de la classe HttpDeflateStream
 - HttpDeflateStream::factory — Classe HttpDeflateStream
 - HttpDeflateStream::finish — Finalise un flux compressé
 - HttpDeflateStream::flush — Envoi un flux compressé
 - HttpDeflateStream::update — Met à jour le flux compressé
 
