可能重复:
PHP:抑制函数内的输出?
我正在使用多个 php 脚本..”
这包括我需要的库。问题是它们旨在以echo
和print
或的形式向浏览器提供输出print_r
但是我需要使用它们并且不显示任何东西,我只关心它们所做的操作。有什么方法可以在不修改源代码的情况下抑制这些函数的输出?
可能重复:
PHP:抑制函数内的输出?
我正在使用多个 php 脚本..”
这包括我需要的库。问题是它们旨在以echo
和print
或的形式向浏览器提供输出print_r
但是我需要使用它们并且不显示任何东西,我只关心它们所做的操作。有什么方法可以在不修改源代码的情况下抑制这些函数的输出?
您可以使用output buffering,然后丢弃缓冲区:
ob_start();
function_that_prints_stuff_1();
function_that_prints_stuff_2();
// Done with the printing functions, discard the buffer:
ob_end_clean();