Вывод буфера вывода командной строки PHP независимо от настроек буфера

У меня есть классы, для которых я пишу модульные тесты, в которых есть эхо. Я хочу подавить этот вывод и подумал, что ob_start () и ob_clean () будет достаточно, но они не имеют эффекта.

public function testSomething (){
    ob_start();
    $class = new MyClass();
    $class->method();
    ob_clean();
}

Я также пробовал такие варианты, как ob_start (false, 0, true); и ob_end_clean () безрезультатно.

Что мне не хватает?

8
задан bcmcfc 28 March 2011 в 15:20
поделиться