在測試PHP代碼的過程中,會遇到這樣的問題:PHP提示Notice: Undefined variable,遇到這樣的問題很糾結,但是很容易解決。
今天晚上,我就遇到了這樣的問題,到網上搜索了很多解決方法,整理如下,僅供參考,同時再次感謝網上各位大牛給大家提供的各式各樣的方法!
PHP默認的配置會報這個錯誤,雖然有利於發現錯誤,但同時字現實實踐中會出現很多問題。
解決方法如下:
一、修改php.ini配置文件
error_reporting設置:
找到error_reporting = E_ALL
修改爲error_reporting = E_ALL & ~E_NOTICE
原理是:減弱PHP的敏感程度,使其遇到這種問題不報錯。
二、在文件的php的頭部加入一下代碼:
ini_set("error_reporting","E_ALL & ~E_NOTICE");
同樣也可以解決問題。