我尝试激活wp插件时出错:
解析错误:语法错误,意外的'['在此行:
$site_name = json_decode(curl_exec($ch), true)["site_name"];
这可以通过将PHP设置为> = 5.4 OR以及下面的帖子来解决。
答案 0 :(得分:1)
您只能在PHP> = 5.4中使用该语法。否则,您需要将json_decode
的结果保存到自己的变量中,然后使用它来获取site_name
。
$JSONdata = json_decode(curl_exec($ch), true);
$site_name = $JSONdata["site_name"];
答案 1 :(得分:1)
你需要PHP 5.4才能工作。如果您正在运行较旧的PHP版本(并假设此插件不需要PHP5.4用于其他内容),则将此代码替换为:
$tmp = json_decode(curl_exec($ch), true);
$site_name = $tmp["site_name"];