输出处理程序的返回值在内部转换为字符串,遵循标准 PHP 类型语义, 但有两个例外:arrays 和 booleans。
Arrays 被转换为字符串 "Array", 但不会触发 Array to string conversion 警告。
"Array"
Array to string conversion
如果处理程序返回 false 则返回缓冲区的内容。 如果处理程序返回 true 则返回一个空字符串。
false
true
注意: 如果处理程序返回 false 或抛出异常,则设置其 PHP_OUTPUT_HANDLER_DISABLED 状态标志。
PHP_OUTPUT_HANDLER_DISABLED