2014-12-08 8 views
5

Я использую Aptana Studio 3 и у меня есть следующая проблема:

Когда я типа:

$return = ['success' => (validation_errors() == null) ? true : false]; 

Aptana отмечает эту линию как синтаксическая ошибка. Любые идеи о том, как исправить это?

ответ

15

Задайте свою версию PHP в Aptana до> = 5.4. Синтаксис массива с [] вместо array() является относительно новым и в зависимости от анализатора он покажет вам синтаксическую ошибку или нет.

Щелкните правой кнопкой мыши по вашему проекту и выберите «Свойства». Затем нажмите меню «PHP Development» слева и выберите «PHP 5.4.x» (или что-то подобное)

+2

это было быстро ... Спасибо! –

+1

Быстрая коррекция (если у Aptana это не так): синтаксис коротких массивов был введен в PHP 5.4, а не 5.5. – IMSoP

+0

Спасибо @IMSoP. Как смущаю меня. –

 Смежные вопросы

  • Нет связанных вопросов^_^