배열을 리턴 받는 데 에러가 나는데 뭐가 잘 못 되었는지 모르겠네요.
function getUser(){
$userArray = array();
$userArray['username'] = $_SESSION['username']
return $userArray;
}
echo getUser()['username'] 이렇게 하니
Parse error: syntax error, unexpected '[' in ...
이렇게 사용 못하는 건지요?
고수님들의 조언 부탁 드립니다.
댓글 3개
10년 전
변수로 받아서 출력하니 이름이 나오네요. 바로는 사용이 안되나봐요.php 버전이 올라가면서 없어진 기능인지요?
10년 전
getUser()는 함수고 [] 는 배열인데 배열의 리턴값을 변수에 할당후에 해당 배열의 속성에 접근할수 있습니다.
$a = getUser();
echo $a[username];
원래 문법구조상 그렇게 사용할수 없습니다.
$a = getUser();
echo $a[username];
원래 문법구조상 그렇게 사용할수 없습니다.
10년 전
그런거 였군요.^ ^
게시판 목록
프리사자모
프리랜서 + 사업자 소모임 게시판 입니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 538 | 9년 전 | 2670 | ||
| 537 |
프로그래머7
|
9년 전 | 4010 | |
| 536 | 9년 전 | 3166 | ||
| 535 | 9년 전 | 3644 | ||
| 534 |
|
9년 전 | 3505 | |
| 533 |
프로그래머7
|
9년 전 | 3097 | |
| 532 | 9년 전 | 3215 | ||
| 531 |
|
9년 전 | 3119 | |
| 530 |
프로그래머7
|
9년 전 | 2731 | |
| 529 |
|
9년 전 | 4353 | |
| 528 | 9년 전 | 2771 | ||
| 527 |
|
9년 전 | 2836 | |
| 526 | 9년 전 | 3950 | ||
| 525 | 9년 전 | 1902 | ||
| 524 |
프로그래머7
|
9년 전 | 2212 | |
| 523 | 9년 전 | 2458 | ||
| 522 |
프로그래머7
|
9년 전 | 2472 | |
| 521 |
|
9년 전 | 1538 | |
| 520 | 9년 전 | 2032 | ||
| 519 |
프로그래머7
|
9년 전 | 2302 | |
| 518 |
프로그래머7
|
9년 전 | 2052 | |
| 517 | 9년 전 | 2171 | ||
| 516 |
프로그래머7
|
9년 전 | 2004 | |
| 515 |
프로그래머7
|
9년 전 | 1495 | |
| 514 | 9년 전 | 2256 | ||
| 513 |
프로그래머7
|
10년 전 | 1559 | |
| 512 | 10년 전 | 1894 | ||
| 511 | 10년 전 | 1201 | ||
| 510 |
프로그래머7
|
10년 전 | 2026 | |
| 509 | 10년 전 | 1695 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기