关于网友提出的“PHP传参之传值与传址的区别是什么”问题疑问,本网通过在网上对“PHP传参之传值与传址的区别是什么”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:PHP传参之传值与传址的区别是什么
描述:function test(&val){
return $val;
}
其中为什么用到&进行传参呢,有什么好处?
传址是允许在函数内部进行改变的意思,比如:
$test = "hello";
function myFun(&$val){
$val = "hello world";
return $val;
}
echo myFun(&$test); //hello world
echo $test; //hello world
原链接:雪炭问答-PHP传参之传值与传址的区别是什么【&$val】
解决方案1:还有就是大的变量传传地址更划得来!
解决方案2:原来如此,谢谢!
以上介绍了“PHP传参之传值与传址的区别是什么”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1342279.html