PHP: Suprimir a saída dentro de uma função?

Qual é a maneira mais simples de suprimir qualquer saída que uma função possa produzir? Diga que tenho isso:

function testFunc() {
    echo 'Testing';
    return true;
}

E eu quero chamar testFunc () e obter seu valor de retorno sem que "Testing" apareça na página. Supondo que isso seria no contexto de outro código quefaz saída outras coisas, existe um bom método para fazer isso? Talvez mexendo com o buffer de saída?

questionAnswers(4)

yourAnswerToTheQuestion