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传参之传值与传址的区别

郑重声明:本网站发布的内容(图片、视频和文字)以及用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服