重複の可能性:
PHP:関数内の出力を抑制しますか?
複数のphpスクリプトを使用しています。」
これには、必要なライブラリが含まれます。echo
重要なのは、それらがおよびprint
またはの形式でブラウザに出力を提供するように設計されていることです。print_r
しかし、私はそれらを使用する必要があり、私が気にするのはそれらが行う操作だけです。ソースコードを変更せずにこれらの関数が提供する出力を抑制する方法はありますか?
重複の可能性:
PHP:関数内の出力を抑制しますか?
複数のphpスクリプトを使用しています。」
これには、必要なライブラリが含まれます。echo
重要なのは、それらがおよびprint
またはの形式でブラウザに出力を提供するように設計されていることです。print_r
しかし、私はそれらを使用する必要があり、私が気にするのはそれらが行う操作だけです。ソースコードを変更せずにこれらの関数が提供する出力を抑制する方法はありますか?
出力バッファリングを使用して、バッファを破棄することができます。
ob_start();
function_that_prints_stuff_1();
function_that_prints_stuff_2();
// Done with the printing functions, discard the buffer:
ob_end_clean();