Wordpress

PHP 报错 Use of undefined constant prop_values – assumed ‘prop_values’ in

微信扫一扫,分享到朋友圈

PHP 报错 Use of undefined constant prop_values – assumed ‘prop_values’ in
0

参考

今天WordPress博客主页最上端出现提示“Warning: Use of undefined constant HTTP_USER_AGENT – assumed ‘HTTP_USER_AGENT’ (this will throw an Error in a future version of PHP) in **********\wp-content\themes\twentynineteen\header.php on line 1”类似提示,经查询得知


百度一楼

这个不是报错,是说你的定义不规范。
如果没猜错的话你的变量应该是 $xxx[multi] = $xxx;这样的吧。改成$xxx[‘multi’] = $xxx;加上引号应该就可以了。

还有一种解决办法就是修改php.ini 找到error_reporting = E_ALL 改为 error_reporting = E_ALL & ~E_NOTICE。但是还是建议使用第一种解决办法,能规范的尽量规范一些没有坏处。

以上,供参考。


百度二楼

这些是 PHP 的提示而非报错,PHP 本身不需要事先声明变量即可直接使用,但是对未声明变量会有提示。一般作为正式的网站会把提示关掉的,甚至连错误信息也被关掉。

关闭 PHP 提示的方法

搜索php.ini

error_reporting = E_ALL

改为:

error_reporting = E_ALL & ~E_NOTICE

还有个不是办法的办法就是

在每个文件头上加

error_reporting(0); 虽然不好弄但是可以解决问题

参考资料

CSDN.CSDN[引用时间2018-1-2]


Warning代表警告并非报错,其大意是“**********\wp-content\themes\twentynineteen\header.php”的这个文件的第一行出现警告,括号内内容大意为这将会导致在未来的php版本中抛出异常

解决方案为根据百度一楼方法,主要是变量定义规范问题

将相应文件中第一行的HTTP_USER_AGENT改为’HTTP_USER_AGENT’

也就是加上单引号(英文半角)就可以了

我还没有学会写个人说明!

微软Windows 10 Mobile 1703版更新正式停止推送

上一篇

如何启动多个独立的Google Chrome实例?

下一篇

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
PHP 报错 Use of undefined constant prop_values – assumed ‘prop_values’ in

长按储存图像,分享给朋友

微信扫一扫

微信扫一扫