2013-08-25 2 views
1

심포니 \ 구성 요소 \ 디버그 \ 예외 \ FatalErrorException 구문 오류, '['기대 ')'구문 오류, 예기치 않은 '['기대 ')'

<?php echo Form::open(['to' => 'product-search', 'autocomplete' => 'off', 'id' => 'form-product-search', 'class' => 'form-inline', 'style' => 'text-align:center']); ?> 

그 이유를 확실 예상치 못한 아니에요 우분투 서버로 마이그레이션 한 후에이 오류가 발생합니다. 그것은 WAMP에서 잘 작동하는 데 사용되었습니다.

나는 코드를 주석 처리 해봤는데, 같은 오류를 준다.

답변

6

당신은 PHP < 5.4에서 실행할 수 있습니다, 그래서 당신은 고전적인 정의로 배열 정의해야

<?php echo Form::open(array('to' => 'product-search', 'autocomplete' => 'off', 'id' => 'form-product-search', 'class' => 'form-inline', 'style' => 'text-align:center')); ?> 

을 (그리고 []으로 모든 배열 선언에 이렇게) ... 또는 5.4+ PHP로 업그레이드 : -)

4

이 오류는 PHP 버전으로 인해 발생합니다.

['to' => 'product-search', 'autocomplete' => 'off', 'id' => 'form-product-search', 'class' => 'form-inline', 'style' => 'text-align:center'] 

하기는 PHP < 5.4 version이 같은 array을 정의 할 수 없다.

+0

좋습니다. 감사합니다. 버전을 확인합니다. – CodeGuru

관련 문제