在測試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");
同樣也可以解決問題。