(No version information available, might be only in CVS)
HttpDeflateStream — Classe de compression du flux HTTP
classe HttpDeflateStream
Tableau 114.
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 |
HttpDeflateStream ::factory() |
HttpDeflateStream ::__construct() |
HttpDeflateStream ::update() |
HttpDeflateStream ::flush() |
HttpDeflateStream ::finish() |
Exemple 1021. Exemple avec HttpDeflateStream
<?php
$stream = new HttpDeflateStream(
HttpDeflateStream::TYPE_GZIP |
HttpDeflateStream::LEVEL_MAX |
HttpDeflateStream::FLUSH_SYNC);
echo $stream->update($data);
echo $stream->finish();
?>