Я использую Aptana Studio 3 и у меня есть следующая проблема:
Когда я типа:
$return = ['success' => (validation_errors() == null) ? true : false];
Aptana отмечает эту линию как синтаксическая ошибка. Любые идеи о том, как исправить это?
Я использую Aptana Studio 3 и у меня есть следующая проблема:
Когда я типа:
$return = ['success' => (validation_errors() == null) ? true : false];
Aptana отмечает эту линию как синтаксическая ошибка. Любые идеи о том, как исправить это?
Задайте свою версию PHP в Aptana до> = 5.4. Синтаксис массива с [] вместо array()
является относительно новым и в зависимости от анализатора он покажет вам синтаксическую ошибку или нет.
Щелкните правой кнопкой мыши по вашему проекту и выберите «Свойства». Затем нажмите меню «PHP Development» слева и выберите «PHP 5.4.x» (или что-то подобное)
это было быстро ... Спасибо! –
Быстрая коррекция (если у Aptana это не так): синтаксис коротких массивов был введен в PHP 5.4, а не 5.5. – IMSoP
Спасибо @IMSoP. Как смущаю меня. –