我一直都很乐意在我的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