PHP默认配置会报这个错误,存在这个问题:
Notice: Undefined variable: html in D:\phpStudy\www\ajax\includes\ajaxPage.class.php on line 66
错误原因:
PHP默认将警告在页面上打印出来,虽然这是有利于暴露问题,但很多时候都是些不需要处理的问题。
解决方案:
需要设置显示错误级别,来解决问题。
1、全局修改的话是修改php.ini的配置:
1) error_reporting设置:
找到error_reporting = E_ALL
修改为error_reporting = E_ALL & ~E_NOTICE
2) register_globals设置:
找到register_globals = Off
修改为register_globals = On
2、在php错误代码页中直接使用
ini_set("error_reporting","E_ALL & ~E_NOTICE"); //屏蔽掉当前页面警告报错