簡體   English   中英

未定義的偏移量:0錯誤消息

[英]Undefined offset: 0 Error Messages

我的Magento system.log中出現了數千個此類錯誤:

2013-08-31T09:49:12+00:00 ERR (3): Notice: Undefined offset: 0  in /var/www/vhosts/mysite.com/httpdocs/app/code/local/Infortis/Ultimo/Block/Navigation.php on line 255
2013-08-31T09:49:12+00:00 ERR (3): Notice: Undefined offset: 0  in /var/www/vhosts/mysite.com/httpdocs/app/code/local/Infortis/Ultimo/Block/Navigation.php on line 286
2013-08-31T09:49:12+00:00 ERR (3): Notice: Undefined offset: 0  in /var/www/vhosts/mysite.com/httpdocs/app/code/local/Infortis/Ultimo/Block/Navigation.php on line 255
2013-08-31T09:49:12+00:00 ERR (3): Notice: Undefined offset: 0  in /var/www/vhosts/mysite.com/httpdocs/app/code/local/Infortis/Ultimo/Block/Navigation.php on line 286

您可以在附圖中看到這些代碼所指的代碼。

有任何想法嗎?

碼

只需在這些行(255,286)上使用isset()函數,如下所示:

elseif(isset($res_2[0]) && $res_2[0] != NULL)

這樣,它將首先找出索引是否存在,並且只有在索引存在時才可以訪問索引並比較其值。

為了使事情簡單,並且由於使用了非等於運算符,因此可以只使用函數,該函數的作用與以前的解決方案相同,如下所示:

elseif(!empty($res_2[0]))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM