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