php 出现 “ Warning: Use of undefined constant” 的终极解决方法
php 出现 “ Warning: Use of undefined constant” 的解决方法
php设置的错误和警告信息输出
直接输出了一个“字符串” 注意这个字符串并不是真正的php字符串,因为并没有在单引号或者双引号内。
没有使用 define 对这个“字符串”进行定义
真正的原因
php把没有加引号的值当做常量进行处理
输出行为
如果关闭了警告提醒,和普通的字符输出一致
这些是 PHP 的提示而非报错,PHP 本身不需要事先声明变量即可直接使用,但是对未声明变量会有提示。一般作为正式的网站会把提示关掉的,甚至连错误信息也被关掉
关闭 PHP 提示的方法
搜索php.ini:
error_reporting = E_ALL
改为:
error_reporting = E_ALL & ~E_NOTICE
宝塔关闭方法
弄完记得重载一下配置
还是不行就加容错 error_reporting(0);
还是提示找到具体位置 看看是不是没有加单引号加上去
如果您的问题还未解决可以联系站长付费协助。
有问题可以加入技术QQ群一起交流学习
本站vip会员 请加入无忧模板网 VIP群(50604020) PS:加入时备注用户名或昵称
普通注册会员或访客 请加入无忧模板网 技术交流群(50604130)
客服微信号:15898888535
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若内容侵犯了原著者的合法权益,可联系站长删除。