2014-07-18 3 views
3

완벽하게 작동하는 코드를 작성했지만 운영 체제를 다시 설치했지만 실행하려고하면이 오류가 발생합니다. IIS 8.0, WebMatrix 및 PHP 5.3을 사용하고 있습니다.PHP - 구문 분석 오류 : 예기치 않은 구문 오류 '['- 연관 배열

<?php 
    if (!$me->get_details()['quote']) : //<--error is here 
?> 
    <p class="quote">Write some motivational quote.</p> 
<?php 
    else : 
?> 
    <p class="quote"><?= $me->get_details()['quote']?></p> 
<?php endif; ?> 

기능 get_details() 데이터베이스에서 데이터를 연관 배열을 반환

는 해당 코드의 조각이다.

여기에 무엇이 잘못 될 수 있습니까?

+0

당신의 PHP 버전을 확인하고 설명서에 역 참조 배열을 확인하십시오

당신은 할 필요가 – PeeHaa

답변

2

PHP 5.3에서 이렇게 역 참조 할 수 없습니다.

$result = $me->get_details(); 

if (!$result['quote']) : 
관련 문제