在header()标记之前输出文本时,我始终收到警告消息。
然而,不久之前我注意到我无法让PHP再显示错误。这是升级VPS的时候。
这是我使用的代码:
<?
error_reporting(E_ALL);
ini_set("display_errors", 1);
echo "this should show me an error";
header('Content-Type: text/html; charset=utf-8');
phpinfo();
?>
在PHP版本5.2.6上 - 我看到错误 在PHP版本5.3.3 - 我没有看到错误。
我的问题是:从哪个版本修复 - 或者我在这里遗漏了什么?
答案 0 :(得分:0)
检查php.ini output_buffering配置。将output_buffering的值设置为0并重新启动服务器