当我打电话在我的本地(通过MAMP)PHP的ob_flush()
功能我得到以下错误:PHP的使用ob_flush()导致错误
Notice: ob_flush() [ref.outcontrol]: failed to flush buffer. No buffer to flush.
我能找到的唯一解决办法是@
前缀,但是,这个似乎并不是真正的解决方案。是什么导致了这个问题?
当我打电话在我的本地(通过MAMP)PHP的ob_flush()
功能我得到以下错误:PHP的使用ob_flush()导致错误
Notice: ob_flush() [ref.outcontrol]: failed to flush buffer. No buffer to flush.
我能找到的唯一解决办法是@
前缀,但是,这个似乎并不是真正的解决方案。是什么导致了这个问题?
错误消息似乎暗示您在调用ob_flush()
时实际上并未使用输出缓冲。您是否在调用ob_flush()
之前调用ob_start()
?
如果你想使用ob_flush
你必须先拨打ob_start()
- 最好在你的页面顶部。
不知道它是否适合您的需求,但您可能也想尝试简单的旧flush()
,只是猜测。