LAMP上的php5不会显示E_ALL的所有错误

时间:2012-10-12 10:19:22

标签: php reporting lamp

这有点奇怪,我一直在研究LAMP并突然意识到我的php.ini文件 放在 “/ etc / php5 / cli”和“/ etc / php / apache2”将显示错误设置为打开,并将错误报告设置为E_ALL。

据我所知,下面这个简单的代码应该给出错误

<?
echo "hello";

header('location:http://google.com');

?>

我期待的错误应该是

  

你好警告:无法修改标题信息 - 已发送的标题   通过(输出从writecodeonline.com/php:1开始)在第3行

但它没有显示错误而是打开google.com

1 个答案:

答案 0 :(得分:2)

您可能已启用输出缓冲。

尝试设置output_buffering = Off