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

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

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

게시글 목록

번호 제목
4448
4447
4446
4443
4427
4425
4416
4415
4414
4394
4393
4389
4376
4369
4368
4347
4346
4336
4329
4319
4314
4307
4306
4305
4296
4294
4286
4275
4272
4268