2013-04-11 1 views
0

PHP 기반 프로젝트를 개발하기 위해 WAMP를 사용하고 있으며 오류가 나타나지 않습니다. 그러나 서버를 호스팅에 업로드 한 후,이 오류는 라인 6구문 분석 오류 : 예기치 않은 '호스트 서버에 업로드 할 때 예상치 못한'[ ']

Parse error: syntax error, unexpected '[' in /data/multiserv/users/830768/projects/1970916/www/index.php on line 6 

코드는 렌더링 기능이 미리 정의되어

render("/event_view.php",["title" => "Current Events","rows"=>$rows]); 

을 다음과 WAMP에 오류없이 변수를 받아들이는있는 그대로 나타납니다. 다른 스레드를 찾고 있었지만 예제가 명확하지 않았습니다 (PHP 전문가는 아닙니다). 누구든지 나를 도울 수 있겠 어. 이 시간을 서버에 업로드하고이 작업을 학교 프로젝트로 만들 때가 거의 없습니다. 고맙습니다!

+0

WAMP 서버 및 웹 호스트에서 실행중인 PHP 버전은 무엇입니까? – Blender

+0

로컬에있는 PHP 버전은 무엇입니까? 어떤 버전이 호스팅 서버에 있습니까? – andrewsi

+0

WAMP 서버 5.4.3 –

답변

2

그 배열 구문은 PHP 5.4에서 도입되었습니다. 호스트가 이전 버전을 사용하는 동안 새 버전의 PHP를 사용하고있는 것 같습니다. 그렇다면 두 버전 모두에서 작동하는 이전 배열 구문을 사용할 수 있습니다.

render("/event_view.php", array("title" => "Current Events", "rows" => $rows)); 
+0

고마워요. 오류는 버전에있는 것 같습니다. 그러나 코드를 새로운 버전에서 오래된 버전으로 변경하는 데는 많은 시간이 필요합니다. 그러나 나는 정말로 감사한다. –

+0

@rid 오전 8 시부 터 8 시까 지 근무한 후, 업로드를하고이 오류로 인해 슬램 덩어리가되었습니다. 맥주 가치있는 게시물! 고맙습니다! –

관련 문제