테스트 사이트 - 개발 중인 베타 버전입니다

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

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];
원래 문법구조상 그렇게 사용할수 없습니다.
그런거 였군요.^ ^

게시판 목록

프리사자모

프리랜서 + 사업자 소모임 게시판 입니다.
글쓰기
🐛 버그신고