Intereting Posts
Facebook Connect, как разрешить пользователям находить и приглашать друзей на ваш сайт? codeigniter проверяет сеанс пользователя в каждом контроллере CodeIgniter – Сообщение: mkdir (): Разрешение отклонено на Ubuntu Новое форматирование строки при использовании HTML-файла в виде файла Word? array_push key => значение, как это сделать? дополнительные пробелы и новая строка PHP автоматически удаляются TEXTAREA Лучший способ настроить Laravel с помощью dev (Когда) следует использовать тип намека на PHP? Удаление нескольких белых пространств Ошибка session_start (): open (/ var / lib / php / session error Как правильно печатать переменную в журнале ошибок php call_user_func () ожидает, что параметр 1 будет действительным обратным вызовом Как CURL Войти с Captcha и Session Необходимо отслеживать время простоя ПК с помощью PHP ping и отображения времени вниз D: HH: MM Подготовленные утверждения и SQL-инъекции второго порядка

Ошибка анализа: синтаксическая ошибка, неожиданная '

Мой скрипт работает отлично на моем xampp. Теперь я попытался загрузить его на сервер, но он просто спрятал

Ошибка анализа: синтаксическая ошибка, неожиданная '['

в моем лице. 🙁

Линия, в которой он насмехается, таков:

$item = $xml->xpath($path)[0]; 

И я не знаю, что не так. Я попытался посмотреть в журнале изменений php 5.3, но ничего не нашел об этом. (Потому что у меня есть 5.3 на сервере, а на xampp – его старая версия)

Весь блок кода выглядит так:

 $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 работает нормально