PHP에서 배열처럼 변수를 할당하는 방법은 무엇인가요?
PHP에서는 중괄호({})를 사용하여 배열처럼 변수를 할당할 수 있습니다. 이를 변수 변수(variable variables)라고도 합니다. 예를 들어, 다음과 같이 할당할 수 있습니다.
$fruits = ['apple', 'banana', 'orange'];
$i = 1;
$fruit = $fruits[$i]; // banana
위의 코드를 변수 변수를 사용하여 다음과 같이 변경할 수 있습니다.
$fruits = ['apple', 'banana', 'orange'];
$i = 1;
$fruit = ${'fruits'}[$i]; // banana
또는 다음과 같이 변수 변수를 사용하여 동적으로 변수를 할당할 수도 있습니다.
$fruit_name = 'apple';
$fruit_color = 'red';
$variable_name = 'fruit_name';
echo $$variable_name; // apple
$variable_name = 'fruit_color';
echo $$variable_name; // red