PHP의 변수 변수: $$(더블 달러) 디코딩
PHP에서 $$ 표기법을 접할 때, 가변변수의 개념. $$variable로 표시되는 이 구문을 사용하면 이름이 다른 변수에 저장되어 있는 변수에 액세스하고 조작할 수 있습니다.
함수 내에서 다음 코드 조각을 상상해 보세요.
global $$link;
여기서, $$link는 변수 변수를 나타내며, $$는 변수 이름 자체가 $link 변수에 저장되어 있음을 나타냅니다. 다음 예를 고려하십시오.
$real_variable = 'test'; $name = 'real_variable'; echo $$name; // Outputs: 'test'
이 경우:
이 메커니즘은 그 이상으로 확장될 수 있습니다. "이중 변수." 예:
$real_variable = 'test'; $name = 'real_variable'; $name_of_name = 'name'; echo $$name_of_name; // Outputs: 'real_variable' echo $$$name_of_name; // Outputs: 'test'
여기서 $$$name_of_name은 한 수준 더 깊게 탐색하여 $name_of_name이라는 변수에 이름이 저장된 변수에 액세스합니다.
위 내용은 PHP의 `$$`(이중 달러) 표기법은 변수 변수와 어떻게 작동합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!