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