$a=100; $b=300; $c=""; $c=$b; $b=&$a; $a=&$c;
$a=100;$b=300;$c="";$c=$b;$b=&$a;$a=&$c;echo"a=".$a;echo"<br/>b=".$b;...
$a=100;
$b=300;
$c="";
$c=$b;
$b=&$a;
$a=&$c;
echo "a=".$a;
echo "<br/>b=".$b; 展开
$b=300;
$c="";
$c=$b;
$b=&$a;
$a=&$c;
echo "a=".$a;
echo "<br/>b=".$b; 展开
3个回答
展开全部
$c=$b; //$c=300
$b=&$a; //由于是&赋值,$b和$a相当于变成同一个,那么$b=100
$a=&$c; //这个相当于是$a,$c变成同样的$c=300,$b和$a不再相关
那么这个时候a=300,b=100
你可以改成下面的代码更直观的让你能够感受到&的区别
$c=$b;
$b=&$a;
$a = 150;
echo "<br/>b=".$b;
$b = 180;
echo "a=".$a;
$a=&$c;
$a = 120;
echo $b.'<br>';
echo $c.'<br>';
$b=&$a; //由于是&赋值,$b和$a相当于变成同一个,那么$b=100
$a=&$c; //这个相当于是$a,$c变成同样的$c=300,$b和$a不再相关
那么这个时候a=300,b=100
你可以改成下面的代码更直观的让你能够感受到&的区别
$c=$b;
$b=&$a;
$a = 150;
echo "<br/>b=".$b;
$b = 180;
echo "a=".$a;
$a=&$c;
$a = 120;
echo $b.'<br>';
echo $c.'<br>';
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询