(No version information available, might only be in SVN)
$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();
?>