채택완료

세션 공부중인데 이게 무슨말인가요;;

2019-09-06 (금) 10:50:34 2,120

안녕하세요.

세션 공부중인데...

function set_session($session_name, $value) 

$$session_name = $_SESSION[$session_name] = $value;

이렇게 되어 있는데..

인자로 세션 변수와 값을 입력하면

그 세션변수가 이름으로 변수가 만들어지고.. 그다음 이해가 안됩니다.

무슨 말인가요?

|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

가변변수입니다. 구글링하시면 더 상세하게 나오겠지만, 간략하게 설명하자면 변수 안에 들어간 내용을 변수명으로 사용하는 겁니다.

Copy
$val = 'msg';

$$val = '메시지입니다.';

 

echo $msg; //--- 결과 : '메시지입니다' 출력

답변에 대한 댓글 2개

2019-09-06 (금) 11:10:08
$_SESSION[$session_name] = $value;
이부분이 무슨뜻인가요?
기본적인 사항은 질문보다는 직접 공부하시는 것을 권장합니다.

https://opentutorials.org/course/62/240

php 전용 $전역변수[$인자값]=$인자값을

가변변수 $$session_name 이 변수에 담는다가 아닐까요?

입력한 세션변수명으로 세션이 만들어진다는..? 게 아닐까요?

답변을 작성하려면 로그인이 필요합니다.