我在本地运行的Apache/PHP和做在很多情况下会收到错误,比如未初始化变量 - 但我注意到有一个少数情况下,我没有收到错误消息,我想知道,如果这是正常的,或者如果我对任何事情错过了,不接收某些PHP错误信息
<?php
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);
$1a = "Hello world!";
echo $1a;
?>
而且不产生错误:
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
function a()
{
$b = 5;
echo $b;
}}
a();
?>
,此脚本产品PHP错误,因为它应该哟ü?如果是这样,我想知道为什么我没有收到。这不是我可能会犯的错误,但是在其他时候,我收到了上面的空白页面,我想要某种反馈。
有你`检查的phpinfo()`,看看这些函数ini_set调用真正获得成功。如果他们这样做,“本地设置”将显示1/e_all。但是否则,是的,您应该从该代码段中获取通常的“意外的T_LNUMBER”错误。 – 2011-01-22 01:45:06