脚本宝典收集整理的这篇文章主要介绍了PHP通过引用/值传递 – 问题,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$a=5; $b=&$a; $a=8; echo $b; // PRints 8 $a=5; $b=$a; //no & $a=8; echo $b; // prints 5
PHP > $a=5; PHP > $b=&$a; PHP > $a=8; PHP > echo $b; 8 PHP > // prints 8 PHP > $a=5; PHP > $b=$a; //no & PHP > $a=8; PHP > echo $b; 8 PHP > // prints 5
不应该$b = $a;取消联系$a和$b?
…所以我得到了curius,并尝试:
PHP > $b=3; PHP > echo $a; 3
那么,我怎么弄错了?这里发生了什么?似乎参考设置以某种方式粘着,即使它应该在$b = $a行清除?我也尝试过:
PHP > $e=5; $f=$e; $e=6; echo $f; 5
……哪个按预期工作.
$a = 5; // creates a "slot",puts 5 in IT,makes $a point to it $b =& $a; // makes $b point to the same "slot" $a points to $c = 6; // creates a "slot",puts 6 in it,makes $c point to it $a = $c; // puts the value of the slot $c points to into the slot $a points to echo $b; // outputs the value of the slot $b points to (6)
以上是脚本宝典为你收集整理的PHP通过引用/值传递 – 问题全部内容,希望文章能够帮你解决PHP通过引用/值传递 – 问题所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。