PHP 관한 질문입니다.


$capsule->addConnection([
'driver'    => 'mysql',
'host'      => 'localhost',
'database'  => 'php_comment',
'username'  => 'root',
'password'  => '123456',
'charset'   => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix'    => '',
]);

index.php 로 접속하면 process.php 파일에 위의 부분이 에러라고 뜹니다 (Parse error: syntax error, unexpected '[', expecting ')').

구글링 해보니 php 버전이 5.4 이하 이면 shorthand arrays 를 사용 할 수 없다고 나오던데...

그러면 php 낮은 버전에서는 위의 코드를 어떻게 바꿔야 하는지 모르겠습니다.

  • 2016년 06월 01일에 수정됨
    리눅스(유닉스) 기반의 시스템에서 웹 서비스를 개발하고 있습니다.
  • 2016년 05월 19일에 작성됨

조회수 235


1 답변


좋아요
0
싫어요
채택취소하기

아래처럼 변경하시면 될것 같습니다.

PHP 5.4 #simple array

// as of PHP 5.4
$array = [
    "foo" => "bar",
    "bar" => "foo",
];

// before PHP 5.4
$array = array(
    "foo" => "bar",
    "bar" => "foo",
);
  • 2016년 05월 19일에 작성됨
    프로그래밍 언어를 좋아하는 프로그래머

  • 아 정말 감사합니당!!    jovi23   2016.5.19 23:42     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close