PHP';s ob_flush()导致错误

PHP';s ob_flush()导致错误,php,buffering,ob-start,Php,Buffering,Ob Start,在本地主机上调用PHP的ob_flush()函数(通过MAMP)时,出现以下错误: 注意:ob_flush()[ref.outcontrol]: 未能刷新缓冲区。没有缓冲区 齐平 我能找到的唯一解决方案是在它前面加上@,但对我来说这似乎不是一个真正的解决方案。问题的原因是什么?调用ob\u flush()时,错误消息似乎暗示您实际上没有使用输出缓冲。在调用ob\u flush()之前,您是否调用过ob\u start()?如果要使用ob\u flush,您必须首先在页面顶部调用ob\u star

在本地主机上调用PHP的
ob_flush()
函数(通过MAMP)时,出现以下错误:

注意:ob_flush()[ref.outcontrol]: 未能刷新缓冲区。没有缓冲区 齐平


我能找到的唯一解决方案是在它前面加上
@
,但对我来说这似乎不是一个真正的解决方案。问题的原因是什么?

调用
ob\u flush()
时,错误消息似乎暗示您实际上没有使用输出缓冲。在调用
ob\u flush()
之前,您是否调用过
ob\u start()

如果要使用
ob\u flush
,您必须首先在页面顶部调用
ob\u start()

不确定它是否适合您的需要,但您可能还想尝试普通的
flush()
,只是猜测一下