$$ 가변변수 - 변수이름 동적 변경
머니버그
0
195
2021.01.03 21:57
1. $$ 가변변수 - 개념
가변변수는 변수의 값이 가지는 이름을 가진 변수의 값을 이용하고자 할 경우 사용됩니다.
가변변수를 잘 활용하면 복잡해질 소스코드를 간편하게 바꿀수도 있습니다.
가변 변수 이용 시 변수이름을 동적을 변경할 수 있습니다.
$변수명 으로 선언한 후 앞에 다시 $를 붙여서 $$가 있을 경우 가변변수로 이용이 가능합니다.
2. $$ 가변변수 - 예제
◈ PHP 코드
<?php
$test = "abc";
$$test = 100;
echo "test 값 : ".$test."<br>";
echo "test 가변 변수 값 : ".$abc;
?>
◈ 결과화면
test 값 : abc
test 가변 변수 값 : 100
◈ 설명
$test를 abc라는 문자열을 선언해서 echo로 화면출력 했을 경우는 abc가 나옵니다.
여기에 $를 하나 더 붙여서 $$test 를 100으로 주면 결국 이 말은 $$test = $abc 라는 말이 됩니다.
그래서 $abc = 100 이기 때문에 $abc를 화면 출력할 경우 100을 출력하게 됩니다.
PHP, 가변변수, $$, 변수이름 동적 변경