【发布时间】:2011-07-24 14:06:40
【问题描述】:
我有一些课程正在编写单元测试,其中有回声。我想抑制此输出,并认为 ob_start() 和 ob_clean() 就足够了,但它们没有效果。
public function testSomething (){
ob_start();
$class = new MyClass();
$class->method();
ob_clean();
}
我也尝试过ob_start(false, 0, true); 和ob_end_clean() 等变体,但均无济于事。
我错过了什么?
【问题讨论】:
-
我也遇到了同样的问题,我试过
ob_implicit_flush(false);并检查ob_start()的结果以查看它是否启动,显然它会返回true。 -
我也有同样的问题。尝试了隐式冲洗但没有骰子。
标签: php output-buffering