이전 글에서는 "PHP로 환경 변수를 설정하는 방법은 무엇인가요?"에 대해 소개했습니다. 다른 어떤 환경 변수를 알고 있나요? 》, 이 기사에서는 계속해서 PHP 상수 및 변수의 변수 참조를 소개합니다.
PHP 상수 및 변수의 변수 참조에 대하여
다음과 같이 각각 두 개의 코드를 작성합니다.
<?php $fo =8; //$fo的值为8,将8赋值 $bar = $fo; //$bar的值刚开始是8,现在将值改为6 $bar = 6; //$bar的结果为6 echo $bar.'<br />'; //$fo的结果为8 echo $fo.'<br />' ?>
Run 결과는 다음과 같습니다.
두 번째 코드는 다음과 같습니다.
<?php $fo =8; //$fo的值为8,将8赋值 $bar = &$fo; //在$fo前加一个取地址符& //$bar的值刚开始是8,现在将值改为6 $bar = 6; //$bar的结果为6 echo $bar.'<br />'; //$fo的结果为8 echo $fo.'<br />' ?>
실행 결과는 다음과 같습니다.
위 코드에 따르면 Why 두 결과가 모두 6이 되었나요?
为什么两个结果都变成了6?
原因
이유
: $bar = &$fo에서 둘은 동일한 주소를 공유합니다. 즉, 어떤 매개변수를 변경하더라도 해당 값도 그에 따라 변경됩니다. 즉, $fo 또는 $bar의 값이 어떻게 변경되더라도 $fo는 $bar로 변경되고, $bar가 변경되면 $fo도 변경됩니다. 추천 학습: "PHP 비디오 튜토리얼
"🎜위 내용은 PHP 상수 및 변수에 대한 변수 참조의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!