php Yii: 出現undefined offset 或者 undefined index解決方案

在開發Yii 時,在程序中定義瞭如下方式:

       if($this->menuoption[2] === 'test'),那麼在運行程序時會報:undefined offset:2,這樣的錯誤主要是由於php.ini 裏的錯誤等級太高了,在windows下錯誤等級是:error_reporting =  E_ALL & ~E_NOTICE,這樣就不會報錯。而在Ubuntu系統裏面,按照完php5之後,在/etc/php5/apache2/php.ini文件中定義的error_reporting值爲:E_ALL & ~E_DEPRECATED。

      要解決此問題需要將error_reporting值設置爲:E_ALL & ~E_NOTICE。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章