PHP 가변변수 $$
가변변수란
가변변수는 변수의 값이 가지는 이름을 가진 변수의 값을 이용하고자 할 경우 사용됩니다.
가변변수를 잘 활용하면 복잡해질 소스코드를 간편하게 바꿀수도 있습니다.
사용예
$abc = "123";
$bbb = "abc";
echo $bbb; // abc라고 출력됩니다.
echo $$bbb; // 123 이라고 출력됩니다.
추가설명
아래의 사용예도 곰곰히 생각해보시면 의미를 아실겁니다.
echo ${$bbb} // 123
echo ${"abc"} // 123
위 그림에서 처럼 변수값 자체 또는 문자열도 그 앞에 $를 붙여 변수를 참조할 수 있습니다.
$abc 는 ${"abc"}와 같은 의미가 됩니다.