Função de chamada de retorno de ob_start para comprimir o buffer de saída com gzip

# ob_gzhandler

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

ob_gzhandler — Função de chamada de retorno de ob_start para comprimir o buffer de saída com gzip

### Descrição

function ob_gzhandler(string `$data`, int `$flags`): string|false

ob_gzhandler() é destinada a ser usado como uma função de chamada de retorno para ob_start() para facilitar o envio de dados codificados em gzip para navegadores da web que suportam páginas da web comprimidas. Antes de ob_gzhandler() enviar realmente dados comprimidos, ela determina qual tipo de codificação de conteúdo o navegador aceitará ("gzip", "deflate" ou nenhum) e retornará sua saída de acordo. Todos os navegadores são suportados, pois cabe ao navegador enviar o cabeçalho correto dizendo que aceita páginas da web comprimidas. Se um navegador não suporta páginas comprimidas, esta função retorna `false`.

### Parâmetros

`data`

`flags`

### Valor Retornado

### Exemplos

Exemplo #1 Exemplo de ob_gzhandler()

    <?php

    ob_start("ob_gzhandler");

    ?>
    <html>
    <body>
    <p>Esta deve ser uma página comprimida.</p>
    </body>
    </html>

### Notas

> Nota:

> ob_gzhandler() requer a extensão zlib.

> Nota:

> ob_gzhandler() e zlib.output_compression não podem ser usadas ao mesmo tempo. Também observe que usar zlib.output_compression é preferível a ob_gzhandler().

### Veja Também

- ob_start() - Ativa o buffer de saída
- ob_end_flush() - Descarrega (envia) o valor de retorno do manipulador de saída ativo e desliga o buffer de saída ativo

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open