2017-08-16 34 views
0

致命錯誤:無法在/ home4/tigas44/public_html/wp-content/themes/cardealer/includes/menus/menus.php線67上致命錯誤:不能在寫入上下文中使用函數返回值

可以看出: 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'); 
} 

回答

0

empty()功能似乎是你的問題的原因。文檔說以下:

Prior to PHP 5.5, empty() only supports variables; anything else will result in a parse error. In other words, the following will not work: empty(trim($name)). Instead, use trim($name) == false.

因此,嘗試你的代碼改成這樣:

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