Notice: Undefined offset: 1 in
D:\wwwroot\wr\askseo\404.php on line 5
Notice: Undefined offset: 2 in
D:\wwwroot\wr\askseo\404.php on line 5
Notice: Undefined offset: 2 in
D:\wwwroot\wr\askseo\404.php on line 7
Notice: Undefined offset: 1 in
D:\wwwroot\wr\askseo\404.php on line 12
该报错的原因是数组的下标没有定义或者不存在。仔细检查。
offset:接下去的数字是出错的数组下标,一般是超出了数组的取值范围,如定义了数组$A[]有10个元数,如果出现了$A[10]就会出现错误(Notice: Undefined offset: 10 ….),因为数组的下标是从0开始的,所以这个数组的下标就只能是0~9.因此在出现这类问题时,不要急于用抑制显示的方法(更简单的可以在当前文件的最前面加上一句”error_reporting(填offset:接下去的那个数字);,一定要注意你所用的数组下标,仔细思考一下,问题一定会很快得到解决的 !发有可能是unset数组后再尝试读取其内容
但如果不影响程序运行,在报错的那一行前面加一个@符号,屏蔽错误就ok了
|