PHP 관한 질문입니다.

조회수 1121회
$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 낮은 버전에서는 위의 코드를 어떻게 바꿔야 하는지 모르겠습니다.

1 답변

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

    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.5.19 23:42

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)