1
ab OP 自己回答,文档没看清楚。
ob_end_clean(), ob_end_flush(), ob_clean(), ob_flush() and ob_start() 不能从一个回调函数中调用。 如果从回调函数中调用了它们,产生的行为是不明确的。 如果想要删除缓冲区的内容,从回调函数中返回一个"" (空字符串)。 更不能从一个回调函数中使用像 print_r($expression, true) 或 highlight_file($filename, true) 一样的输出缓冲函数。 |