我写了一个 PHP 程序,我使用session_start()
和header()
函数,我知道在向客户端发送任何东西之前我应该使用这个函数。没关系,但是为了测试,我echo "test";
在使用 header() 之前向客户端发送了一条测试消息,但我没有收到任何错误,并且 header 函数可以正常工作!
此时在以前的 PHP 版本中,我会收到如下消息:
Warning: Cannot modify header information - headers already sent by (output started at /some/file.php:22) in /some/file.php on line 60
我想知道为什么我没有收到任何错误消息?!
我的 php 版本是 5.3.1 并且error_reporting
在E_ALL