我在本地運行的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