注意:使用未定义常量REQUEST_URI-假定在第73行的...unctions.php中使用‘REQUEST_URI’

时间:2018-11-16 作者:p oneland

当我试图编辑菜单时,它出现了

HTTP错误500

然后我设置define(\'WP_DEBUG\', true); 在wp配置中。php

尝试保存菜单后,会出现以下错误:

注意:在/www/web/keenker/public\\u html/wp-content/themes/keenker/functions中使用了未定义的常量REQUEST\\u-URI-假定为“REQUEST\\u-URI”。php第73行

棘手的是,我在函数中的第73行。php是

返回修剪($标题);

以及整个功能。php文件,我甚至没有REQUEST_URI 参数。

感谢您的帮助。

2 个回复
最合适的回答,由SO网友:vikrant zilpe 整理而成

*无引号PHP解释REQUEST_URI 作为常量**,但如果没有此类常量,则更正键入错误,并将其解释为字符串。

什么时候error_reporting 包括E_NOTICE, 您可能会遇到以下错误:

注意:使用未定义的常量REQUEST\\u URI-在中假定为“REQUEST\\u URI”<;文件路径(>)联机;行号(>)

但如果有一个具有此名称的常量,PHP将使用该常量的值。(另请参见Array do\'s and don\'ts)

So always use quotes when you mean a string. 否则可能会产生不必要的副作用。

关于单引号字符串和双引号字符串的区别,请参阅[PHP手册关于字符串](http://docs.php.net/manual/en/languag

SO网友:Atif Tariq

我通过在函数中编辑一行来解决这个问题。php,它不再为我显示错误消息。错误是:

Warning: Use of undefined constant REQUEST_URI – assumed ‘REQUEST_URI’ (this will throw an Error in a future version of PHP) in /var/www/web33/web/wp-content/themes/slanted-master/functions.php on line 73

所以在函数的第73行。php我将错误消息中提到的行更改为:

$path = $_SERVER[\'HTTP_HOST\'] . $_SERVER[\'REQUEST_URI\'];

结束

相关推荐

Div-Wrap with Functions.php in ChildTheme Using Shorcode!

我只想为一个简单样式的DIV包装器创建一个短代码。在WordPress的网站上,我想添加如下内容:[quotehead]Headline text[/quotehead] ...a normal blockquote from wordpress... 输出应为:<div class=\"block_header\">Headline text</div> 我的内部功能functions.php (在childtheme中)包含以下内容:/**