Manipuladores de Saída
PHP Manual
PHP Manual»Buffers de Saída em Nível de Usuário»Manipuladores de Saída

Manipuladores de saída são funções do tipo callable associadas com buffers de saída que são invocados ao chamar ob_clean(), ob_flush(), ob_end_flush(), ob_get_flush(), ob_end_clean(), ob_get_clean() ou durante o processo de desligamento do PHP.

Nota: O processo de desligamento irá descarregar o valor de retorno do manipulador.

Se omitido ou null ao iniciar o buffer de saída, o "default output handler" (manipulador de saída padão) interno será usado, retornando o conteúdo não modificado do buffer quando invocado. Manipuladores de saída podem ser usados ​​para retornar uma versão modificada do conteúdo do buffer e/ou ter efeitos colaterais (por exemplo, enviar cabeçalhos).

O PHP vem com dois manipuladores de saída internos: "default output handler" e "URL-Rewriter" (que é integrado em seu próprio buffer de saída e no máximo duas instâncias dele podem ser iniciadas).

As extensões incluídas no PHP são equipadas com quatro manipuladores de saída adicionais: mb_output_handler(), ob_gzhandler(), ob_iconv_handler() e ob_tidyhandler().

To Top