php 변수에 대해서.... 정보
php 변수에 대해서....
본문
보통 변수를 선언할때 $변수명 으로 선언하는데..
어떤 경우에는 ${변수명} 이렇게 하는 경우가 있습니다.
이렇게 하면 머가 다른가요?
설명좀부탁드립니다.
어떤 경우에는 ${변수명} 이렇게 하는 경우가 있습니다.
이렇게 하면 머가 다른가요?
설명좀부탁드립니다.
댓글 전체
$byun = 123;
echo "$byun"; // 123
echo "$byun입니다."; // null
echo "$byun 입니다."; // 123입니다.
echo "{$byun}입니다."; // 123입니다.
echo "$byuna[0][0]"; // 요상스러운 값
echo "{$byuna[0][0]}"; // 정상적인 값
한마디로 echo 출력등에서 변수를 다른것과 헷갈리지 않도록 묶어준다 생각하시면 될듯 싶습니다.
다른 활용으로는....
$eng = abc;
${$eng} = 123;
echo $eng; // abc
echo $abc; // 123
echo "$byun"; // 123
echo "$byun입니다."; // null
echo "$byun 입니다."; // 123입니다.
echo "{$byun}입니다."; // 123입니다.
echo "$byuna[0][0]"; // 요상스러운 값
echo "{$byuna[0][0]}"; // 정상적인 값
한마디로 echo 출력등에서 변수를 다른것과 헷갈리지 않도록 묶어준다 생각하시면 될듯 싶습니다.
다른 활용으로는....
$eng = abc;
${$eng} = 123;
echo $eng; // abc
echo $abc; // 123
앗 소중한 지식 정말 감사합니다.
엑스엠엘님도 정말 감사합니다. 많은 도움이 되었습니다.
해결축하합니다^^