Значение, которое возвращает обработчик вывода, следует стандартной семантике PHP-типов и внутренне преобразовывается в строку, с двумя исключениями: массивы (array) и логические значения (bool).
Массивы преобразовываются в строку "Array"
,
но предупреждение Array to string conversion
не срабатывает.
Если обработчик возвращает значение false
, возвращается содержимое буфера,
если возвращает true
, — пустая строка.
Замечание: Если обработчик возвращает значение
false
или выбрасывает исключение, PHP устанавливает для обработчика флаг состоянияPHP_OUTPUT_HANDLER_DISABLED
.