代码在本地但不在服务器[WP]中正常工作

时间:2014-05-30 09:58:36

标签: php wordpress

以下代码在本地正常工作但当我移动到服务器时显示错误

我的代码

  $speaker_ID = get_post_custom_values('speaker')[0];

错误

Parse error: syntax error, unexpected '['

是否有语法错误。?如果它在本地运行?

更新

这是因为我的服务器版本较旧,此语法不支持

将我的代码搞砸了

 $speaker_ID_array = get_post_custom_values("speaker");
                        $speaker_ID = $speaker_ID_array[0];

但现在当我回复$ speaker_ID之类的时候,

echo $speaker_ID;

没有显示任何内容。

1 个答案:

答案 0 :(得分:4)

在PHP 5.4中添加了该语法,您的服务器必须运行旧版本。

作为替代方案,首先将其分配给变量:

$speaker_ID_array = get_post_custom_values("speaker");
$speaker_ID = $speaker_ID_array[0];