php提示Notice: Undefined index解决方法
php提示Notice:?Undefined?index問題,Undefined?index:是指你的代碼里存在:“變量還未定義、賦值就使用”的錯誤,這個不是致命錯誤,不會讓你的php代碼運行強行中止,但是有潛在的出問題的危險......
問題分析:
Undefined index:是指你的代碼里存在:“變量還未定義、賦值就使用”的錯誤,這個不是致命錯誤,不會讓你的php代碼運行強行中止,但是有潛在的出問題的危險,因此建議修改~~~~
解決方法:
用php.ini中error_reporting?? =?? E_ALL?? &?? ~E_NOTICE 可以關閉notice的顯示,屏蔽掉此類警告好,不過,建議還是改代碼更好一點,代碼總是寫的規范一點好,將來可以少出問題啊。
首先,這個不是錯誤,是warning。所以如果服務器不能改,每個變量使用前應當先定義。
方法1:服務器配置修改
修改php.ini配置文件,error_reporting = E_ALL & ~E_NOTICE
方法2:對變量進行初始化,規范書寫(比較煩瑣,因為有大量的變量)。但還沒有找到好定義方法,望大家指教
方法3:每個文件頭部加上:error_reporting(0); 如果不行,只有打開php.ini,找到display_errors,設置為display_errors = Off。以后任何錯誤都不會提示。
注:推薦使用第三種方法,在php文件頭部添加error_reporting(0); 這行代碼一般就可以解決該問題。
總結
以上是生活随笔為你收集整理的php提示Notice: Undefined index解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何解决win2008下IIS7的HTT
- 下一篇: 《了不起的盖茨比》影评:伤不起的盖茨比—