빅

배열을 리턴 받는 데 에러가 나는데 뭐가 잘 못 되었는지 모르겠네요.

· 2015-11-19 (목) 15:58:49 · 1597 · 3

function getUser(){

$userArray = array();

$userArray['username'] = $_SESSION['username']

return $userArray;

 

}

 

 

echo getUser()['username'] 이렇게 하니  

Parse error: syntax error, unexpected '[' in ...

 

이렇게 사용 못하는 건지요?

 

고수님들의 조언 부탁 드립니다.  

|

댓글 3개

변수로 받아서 출력하니 이름이 나오네요. 바로는 사용이 안되나봐요.php 버전이 올라가면서 없어진 기능인지요?
getUser()는 함수고 [] 는 배열인데 배열의 리턴값을 변수에 할당후에 해당 배열의 속성에 접근할수 있습니다.
$a = getUser();
echo $a[username];
원래 문법구조상 그렇게 사용할수 없습니다.
그런거 였군요.^ ^
댓글을 작성하시려면 로그인이 필요합니다.

프리사자모

571건

프리랜서 + 사업자 소모임 게시판 입니다.

+
제목 글쓴이 날짜 조회
15-12-11 조회 1,443
15-12-10 조회 2,296
15-12-09 조회 1,972
15-12-08 조회 1,794
15-12-08 조회 1,593
15-12-08 조회 1,869
15-12-08 조회 1,711
15-12-07 조회 1,977
15-12-06 조회 1,617
15-12-04 조회 1,491
15-12-04 조회 1,328
15-12-04 조회 1,452
15-12-03 조회 2,188
15-12-03 조회 1,832
15-12-03 조회 1,717
15-12-02 조회 1,659
15-12-01 조회 1,969
15-12-01 조회 2,626
15-11-30 조회 1,648
15-11-30 조회 1,808
15-11-27 조회 2,724
15-11-26 조회 2,371
15-11-25 조회 1,743
15-11-21 조회 2,389
15-11-21 조회 1,937
15-11-20 조회 1,712
15-11-20 조회 1,675
15-11-19 조회 1,718
15-11-19 조회 1,598
15-11-17 조회 1,826