У меня есть этот linecode
$media = $dc->thumbnail->attributes()['url'];
отлично работает на моем локальном (WAMP) php 5.4.3, но когда я размещаю его на моем сервере cpanel, он дает эту ошибку
Parse error: syntax error, unexpected '[', expecting ')'
версия php на моем сервере – 5.2.17
Я не вижу никаких проблем с этим, пожалуйста, помогите
Необходимо использовать PHP 5.4+ для использования сокращенных массивов
У вас не может быть php 5.4.3 и 5.2.17 с одной установкой WAMP, но из вашего сообщения об ошибке я думаю, что вы используете более старый.
Думаю, вы работаете с SimplXML. В этом случае вы не должны использовать эту строку, так или иначе:
$media = $dc->thumbnail[0]['url'];
Примечание: $simpleXMLElement->childrenNodeListByName
& $simpleXMLElement['attributeValueByName']