Мой script работает отлично на моем xampp. Теперь я попытался загрузить его на сервер, но он просто спрятал
Ошибка анализа: синтаксическая ошибка, неожиданная '['
на моем лице.: (
Линия, которую он насмехается, таков:
$item = $xml->xpath($path)[0];
И я не знаю, что случилось. Я попытался посмотреть в журнале изменений php 5.3, но ничего не нашел об этом. (Потому что у меня есть 5.3 на сервере, а на xampp - его olderversion)
Весь блок кода выглядит следующим образом:
$path = '//item[@id="'.$id.'"]';
if ($xml->xpath($path)) {
$item = $xml->xpath($path)[0];
} else {
die('<p class="error">Script Error: Code 101 - Please contact administrator</p>');
}
Я благодарен за любую помощь, я не могу понять [с помощью google и понятия не имею, откуда это могло произойти, поскольку на xampp работает нормально