Função PHP ob_gzhandler()
❮ Funções de controle de saída do PHP
Exemplo
Adicionar compactação gzip a uma página:
<?php
ob_start("ob_gzhandler");
echo "Hello World!";
?>
Definição e uso
Essa função deve ser passada como um retorno de chamada para ob_start()
. Ele compacta o conteúdo do buffer de saída usando um algoritmo de compactação compatível com o navegador e retorna o conteúdo compactado. Ele também envia um cabeçalho HTTP indicando qual algoritmo de compactação foi usado.
Sintaxe
Quando usado como um retorno de chamada para ob_start()
:
ob_start("ob_gzhandler");
Quando usado sozinho:
ob_gzhandler(buffer, phase);
Valores de parâmetro
Parameter | Description |
---|---|
buffer | The contents of the output buffer |
phase | A bitmask which may have any number of the following flags: PHP_OUTPUT_HANDLER_START - If the output buffer was just created PHP_OUTPUT_HANDLER_FLUSH - If the output buffer is currently being flushed PHP_OUTPUT_HANDLER_FINAL - If the output buffer will be deleted right after this operation |
Detalhes técnicos
Valor de retorno: | Retorna uma string contendo o conteúdo compactado |
---|---|
Versão do PHP: | 4.0.4+ |
❮ Funções de controle de saída do PHP