1

重複の可能性:
PHP:関数内の出力を抑制しますか?

複数のphpスクリプトを使用しています。」

これには、必要なライブラリが含まれます。echo重要なのは、それらがおよびprintまたはの形式でブラウザに出力を提供するように設計されていることです。print_r

しかし、私はそれらを使用する必要があり、私が気にするのはそれらが行う操作だけです。ソースコードを変更せずにこれらの関数が提供する出力を抑制する方法はありますか?

4

2 に答える 2

4

出力バッファリングを使用して、バッファを破棄することができます。

ob_start();

function_that_prints_stuff_1();
function_that_prints_stuff_2();

// Done with the printing functions, discard the buffer:
ob_end_clean();
于 2013-01-23T14:51:12.260 に答える
1

ob_startob_cleanを使用します

//start of your script
ob_start();

/*some library stuff*/

// clean up the buffer
ob_end_clean();

/*your stuff*/
于 2013-01-23T14:52:18.767 に答える