PHP如何去除未定义变量的警告啊

2025-03-13 08:09:44
推荐回答(2个)
回答1:

php中变量如果未定义,php的默认配置会打出警告信息 Notice: Undefined variable,影响布局。
解决方法:
方法1、修改php.ini,将error_reporting = E_ALL 修改为error_reporting = E_ALL & ~E_NOTICE
如果什么错误都不想让显示,直接修改:display_errors = Off。
方法2、在php页面顶部添加 error_reporting(E_ALL & ~E_NOTICE);

回答2:

打开php/php.ini文件
修改第一行代码为第二行

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING

其中
& ~E_WARNING 为警告提示
& ~E_DEPRECATED 为声明不赞成提示 (当上一版本中的方法出现在在本版本中。)