Php 在没有ob_start()和ob_end_flush()的情况下清除缓冲区输出?
我想知道是否有一种方法可以在一些输出已经被写入之后清除/删除/清除缓冲区输出,但是ob_start()没有被调用 (即,由于未调用ob_start,因此无法实现I.e的情况。) 具体来说,我有一个Wordpress插件,我想指定一个特定的输出,但它是一个插件,只有在Wordpress开始发送输出后才会运行。我试过ob_get_clean(),但没有任何效果Php 在没有ob_start()和ob_end_flush()的情况下清除缓冲区输出?,php,wordpress,output-buffering,Php,Wordpress,Output Buffering,我想知道是否有一种方法可以在一些输出已经被写入之后清除/删除/清除缓冲区输出,但是ob_start()没有被调用 (即,由于未调用ob_start,因此无法实现I.e的情况。) 具体来说,我有一个Wordpress插件,我想指定一个特定的输出,但它是一个插件,只有在Wordpress开始发送输出后才会运行。我试过ob_get_clean(),但没有任何效果 这可能吗 听起来您想“撤销”在事件发生后刷新到输出缓冲区的内容。不,这是不可能的。ob\u end\u只有在ob实际处于活动状态时才有效。除
这可能吗 听起来您想“撤销”在事件发生后刷新到输出缓冲区的内容。不,这是不可能的。ob\u end\u只有在ob实际处于活动状态时才有效。除此之外,您唯一的选择是
flush()
@MarcB我认为op希望取消flush并清除已写入的输出