我一直都很樂意在我的PHP開發環境中使用錯誤抑制操作符。但最近已經得到擊中像這樣聲明:錯誤抑制@無法正常工作
Notice: Uninitialized string offset: 0 in C:\websites\xxx\htdocs\includes\myscript.php on line 35
線35:
$file_name = @$File['file_name'];
我有display_errors設置,並使用error_reporting設置爲6143(E_ALL)。
我錯過了什麼嗎?錯誤不應該被壓制?
編輯:
在處女腳本測試:
$a = array(); $b = @$a['f5'];
抑制誤差。所以我認爲我們以某種方式改變了error_reporting的值。 (電影在11)
Thx for yr help。
你能張貼第35行嗎? – 2009-11-25 19:34:55
這就像你壓制錯誤的陳述。請提供代碼 – 2009-11-25 19:41:40
顯示所有代碼,可以在任意行。 – Cesar 2009-11-25 19:55:08