从数组中的对象获取变量

时间:2014-07-21 作者:Marko

我正在努力echo get_the_category($id)[0]->slug 这可以在本地主机上工作,但不能在服务器上工作。

错误是

分析错误:语法错误,意外的“[”。。。。

是否有解决方法?

1 个回复
最合适的回答,由SO网友:Laxmana 整理而成

您的托管服务器可能有不同的旧版本php,因此不支持此语法。

上述语法是在PHP 5.4中实现的。

你必须这样做:

$category = get_the_category($id);
echo $category[0]->slug;

Source:

https://bugs.php.net/bug.php?id=45906

结束

相关推荐

Show post categories

我正在尝试显示一些面包屑的帖子类别。目前,我有:the_category(\' / \', \'multiple\'); 但出于某种原因,它两次声明了父类别(我只想parent > child):FASHION / DAILY FASHION CANDY / FASHION 它应该是:FASHION / DAILY FASHION CANDY 有人知道它为什么这样做,以及如何改变它吗?