可能重复:
PHP 没有显示任何类型的错误
我不知道为什么,但是当我测试这段代码时:
<html>
<?php
header('Location: http://www.example.com/');
?>
我没有收到任何我应该收到的错误,例如“标头已发送”。任何想法为什么错误不会出现?
我在 Windows 7 上使用 Apache 我有“error_reporting = E_ALL | E_STRICT”和“display_errors = On”
可能重复:
PHP 没有显示任何类型的错误
我不知道为什么,但是当我测试这段代码时:
<html>
<?php
header('Location: http://www.example.com/');
?>
我没有收到任何我应该收到的错误,例如“标头已发送”。任何想法为什么错误不会出现?
我在 Windows 7 上使用 Apache 我有“error_reporting = E_ALL | E_STRICT”和“display_errors = On”
输出缓冲可以自动开启。在这种情况下,您的情况不会向您报告错误。检查使用ob_get_level
<?php
echo ob_get_level() //at the beginning of your script.
...
...
?>
如果打开了php.ini
指令output_buffering,您将获得 1 作为返回值。