HTTPDEFLATESTREAM(3)							 1						      HTTPDEFLATESTREAM(3)

The HttpDeflateStream class

CLASS SYNOPSIS
HttpDeflateStream HttpDeflateStream o public HttpDeflateStream::__construct ([int $flags]) o static public HttpDeflateStream HttpDeflateStream::factory ([int $flags], [string $class_name = "HttpDeflateStream"]) o public string HttpDeflateStream::finish ([string $data]) o public string HttpDeflateStream::flush ([string $data]) o public string HttpDeflateStream::update (string $data) CLASS MEMBERS
PREDEFINED CONSTANTS
+-----+---------------------------+---+ |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 | | | | | | +-----+---------------------------+---+ EXAMPLES
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(); ?> PHP Documentation Group HTTPDEFLATESTREAM(3)