ob_get_status
ob_implicit_flush
Funções para Control de Saída
PHP Manual

# ob_gzhandler

(PHP 4 >= 4.0.4, PHP 5)

ob_gzhandler — Função de callback para ob_start para compactar com gzip o buffer de saída

### Descrição

string ob_gzhandler ( string `$buffer` [, int `$mode` ] )

ob_gzhandler() é intencionado para ser usado como uma função de callback para ob_start() para facilitar o envio de dados gz-encoded para browsers que suportam páginas comprimidas. Antes de ob_gzhandler() enviar dados comprimidos, ela determina qual o tipo de códificação de conteúdo que o browser irá aceitar ("gzip", "deflate" ou nenhum) e irá retornar a sua saída de acordo. Todos os browsers são suportados já que é dever do browser enviar o cabeçalho correto indicando que ele aceita paginas comprimidas.

> Nota: `mode` foi adicionado no PHP 4.0.5.

Exemplo #1 Exemplo ob_gzhandler()

`<?php
ob_start("ob_gzhandler");
?>
<html>
<body>
<p>This should be a compressed page.</p>
</html>
<body>`

> Nota: Você não pode usar ambas ob_gzhandler() e ini.zlib.output_compression. Também note que usar ini.zlib.output_compression é preferrível do que ob_gzhandler().

Veja também ob_start() e ob_end_flush().

ob_get_status
ob_implicit_flush
Funções para Control de Saída
PHP Manual