2014-12-08 5 views
5

나는 Aptana에 스튜디오 3을 사용하고 있는데 나는 다음과 같은 문제가 구문 오류로 : 내가 입력하면

을 :

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

Aptana를이 줄 등을 표시 구문 에러 문제를 해결하는 방법에 대한 아이디어가 있으십니까?

답변

15

PHP 버전을 Aptana에서> = 5.4로 설정하십시오. array() 대신 []가있는 배열 구문은 비교적 새로운 것으로 구문 분석기에 따라 구문 오류가 표시되는지 여부에 따라 다릅니다.

프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성으로 이동하십시오. 그런 다음 왼쪽에있는 "PHP 개발"메뉴를 클릭하고 "PHP 5.4.x"(또는 이와 비슷한)를 선택하십시오.

+2

빨리 ... 고마워요! –

+1

빠른 교정 (Aptana가 잘못하지 않는 한) : 짧은 배열 구문은 5.5가 아니라 PHP 5.4에서 도입되었습니다. – IMSoP

+0

@IMSoP 감사합니다. 나는 얼마나 당황 스럽습니까. 심지어 다음과 같은 내용으로 파일 "PATH_TO_PROJECT/.settings/com.aptana.editor.php.prefs"를 변경 –