O valor de retorno do manipulador de saída é internamente forçado para uma string seguindo a semântica padrão de tipos do PHP, com duas exceções: arrays e booleanos.
Arrays são convertidos na string "Array"
mas o alerta Array to string conversion
(conversão de array para string)
não é emitido.
Se o manipulador retorna false
, o conteúdo do buffer é retornado.
Se o manipulador retorna true
, uma string vazia é retornada.
Nota: Se o manipulador retorna
false
ou lança uma exceção, sua constante de estadoPHP_OUTPUT_HANDLER_DISABLED
é definida.