©
This document uses PHP Chinese website manual Release
(PECL pecl_http >= 0.21.0)
$flags
= 0
] )$flags
= 0
[, string $class_name
= "HttpDeflateStream"
]] )$data
] )$data
] )$data
)Type | Name | Description |
---|---|---|
int | TYPE_GZIP | gzip encoding |
int | TYPE_ZLIB | zlib AKA deflate encoding |
int | TYPE_RAW | raw deflate encoding |
int | LEVEL_DEF | default compression level |
int | LEVEL_MIN | minimum compression level |
int | LEVEL_MAX | maximum compression level |
int | STRATEGY_DEF | default strategy |
int | STRATEGY_FILT | filtered strategy |
int | STRATEGY_HUFF | Huffman strategy |
int | STRATEGY_RLE | RLE strategy |
int | STRATEGY_FIXED | fixed strategy |
int | FLUSH_NONE | no forced flush |
int | FLUSH_SYNC | synching flush |
int | FLUSH_FULL | full flush |
Example #1 A HttpDeflateStream example
<?php
$stream = new HttpDeflateStream (
HttpDeflateStream :: TYPE_GZIP |
HttpDeflateStream :: LEVEL_MAX |
HttpDeflateStream :: FLUSH_SYNC );
echo $stream -> update ( $data );
echo $stream -> finish ();
?>