Options de demande
HttpDeflateStream::__construct
HTTP
PHP Manual

# Classe HttpDeflateStream

## Synopsis de la classe

HttpDeflateStream
HttpDeflateStream {
public void __construct ([ int `$flags`= 0 ] )
public HttpDeflateStream factory ([ int `$flags`= 0 [, string `$class_name`= "HttpDeflateStream" ]] )
public string finish ([ string `$data` ] )
public string flush ([ string `$data` ] )
public string update ( string `$data` )
}

## Membres de la classe

## Constantes pré-définies

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

## Exemples

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();
?>`

## Sommaire

- HttpDeflateStream::__construct — Constructeur de la classe HttpDeflateStream
- HttpDeflateStream::factory — Classe HttpDeflateStream
- HttpDeflateStream::finish — Finalise un flux compressé
- HttpDeflateStream::flush — Envoi un flux compressé
- HttpDeflateStream::update — Met à jour le flux compressé

Options de demande
HttpDeflateStream::__construct
HTTP
PHP Manual