我有这个行代码
$media = $dc->thumbnail->attributes()['url'];
在我的本地(WAMP)php 5.4.3上运行正常 但是当我将它托管在我的服务器cpanel上时,它就会出现此错误
Parse error: syntax error, unexpected '[', expecting ')'
我服务器上的php版本是5.2.17
我发现它有任何问题,请帮忙
答案 0 :(得分:20)
您需要运行PHP 5.4+才能使用速记数组
答案 1 :(得分:0)
安装单个WAMP时,您不能拥有php 5.4.3和5.2.17,但是从您的错误消息中,我认为您使用的是旧版本。
我猜你正在使用SimplXML。在这种情况下,您不应该使用该行:
$media = $dc->thumbnail[0]['url'];
注意:$simpleXMLElement->childrenNodeListByName
&安培; $simpleXMLElement['attributeValueByName']