Trabalhando com Manipuladores de SaĆ­da

Quando invocados, os manipuladores de saída recebem o conteúdo do buffer e uma mÔscara de bits indicando o status do buffer de saída.

function handler ( string $buffer , int $phase = ?): string
buffer
ConteĆŗdo do buffer de saĆ­da.
phase
MƔscara de bits das constantes PHP_OUTPUT_HANDLER_* .
Aviso

Chamar qualquer das funƧƵes a seguir de dentro de um manipulador de saƭda resultarƔ em um erro fatal: ob_clean(), ob_end_clean(), ob_end_flush(), ob_flush(), ob_get_clean(), ob_get_flush() ou ob_start().

Nota: Se a constante PHP_OUTPUT_HANDLER_DISABLED de um manipulador estiver definida, ele não serÔ invocado chamando ob_end_clean(), ob_end_flush(), ob_get_clean(), ob_get_flush(), ob_clean(), ob_flush() ou durante o processo de desligamento do PHP. Antes do PHP 8.4.0 esta opção não tinha efeito ao chamar ob_clean() ou ob_flush().

Nota: O diretório de trabalho do script pode mudar dentro da função de desligamento em alguns servidores web, por ex. Apache ou o servidor web integrado.

+adicionar nota

Notas de UsuƔrios

Não hÔ notas de usuÔrios para esta pÔgina.