在调试期间(例如在 Netbeans 中)单步执行 PHP 代码时,我想立即在浏览器中看到 PHP 输出。这可以通过在 PHP 代码的开头包含以下内容来实现(至少在使用 PHP7.2 和 Firefox 时):
ob_implicit_flush ();
while (@ob_end_flush());
这确保了像
echo "foo\n";
立即导致 'foo' 显示在 Web 浏览器中,而不是在输出缓冲区需要刷新或 PHP 代码在完成或错误时退出时显示。
但是有没有办法通过编辑 php.ini 来实现这一点,这样我就不必将它包含在要调试的每一段 PHP 代码中?(我知道这会导致性能下降,但这仅用于开发和调试目的。)
一只斗牛犬