(PECL pecl_http >= 0.21.0)
$flags
= 0
[, string $class_name
= "HttpDeflateStream"
]] )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 |
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();
?>