Я работаю в Aptana Studio 3, сборка: 3.6.1.201410201044.
Я не понимаю, почему он сообщает следующее
синтаксическая ошибка, учитывая, что он работал нормально в VIM
и может запустить код в XAMPP без ошибок:
$key = array_keys($myArray)[0];
Почему Apatana сообщает о синтаксической ошибке здесь и как ее исправить?
Проблема с кодом в том, что Aptana 3 не поддерживает некоторый синтаксис, доступный в новых версиях PHP. Чтобы исправить это в Aptana, сделайте следующее:
$keys = array_keys($myArray);
$key = $keys[0];
В качестве альтернативы, переключитесь на другую IDE, например, на PHP-версия Eclipse, и читать эта тема для начала.
В Apatana Studio 3 щелкните правой кнопкой мыши свой проект. Нажмите «Свойства» в раскрывающемся меню. Перейдите в «Разработка PHP», затем выберите PHP 5.4x или выше.