致命错误:无法在写入上下文中使用函数返回值

时间:2017-08-16 05:03:23

标签: wordpress themes

致命错误:无法在第67行的/home4/tigas44/public_html/wp-content/themes/cardealer/includes/menus/menus.php中的写入上下文中使用函数返回值

可以在: http://firstnationsautomobileapproved.com/

指的是以下行;

if(!isset($_COOKIE['cars']) || empty(json_decode($_COOKIE['cars']))) {
来自街区的

$compareClass = "";
if(!isset($_COOKIE['cars']) || empty(json_decode($_COOKIE['cars']))) {
$compareClass = esc_attr(' style=display:none');
}

1 个答案:

答案 0 :(得分:0)

empty()函数似乎是导致问题的原因。文档说明如下:

  

在PHP 5.5之前,empty()仅支持变量;别的什么都会   导致解析错误。换句话说,以下内容不起作用:   空(修剪($名))。相反,使用trim($ name)== false。

因此,请尝试将代码更改为:

$compareClass = "";
if(!isset($_COOKIE['cars']) || json_decode($_COOKIE['cars']) == false) {
$compareClass = esc_attr(' style=display:none');
}