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