函数的引用&

  对于函数的引用,主要区别在于内存性能~function &load_message  和 function load_message,第一个在使用的时候也要用 &load_message声明为一个引用返回,而第二个只是将函数的结果赋值到一个变量中,该函数一般用于递归作用。

  在php的引用中,还有一种常用的形式就是function gao(&$id) 和 function gao($id)这种形式的引用,我们只需要对比一下结果就可以了。

  function a(&$t){ 

    $t .= 'xx';

  }

  function b($t){ 

     $t .= 'yy';

  }

  $x = 'aa';

  b($x);

  echo $x; // 输出 aaa($x);

  echo $x; // 输出 aaxx切记这里输出的是$x不是b($x)或a($x).(不好意思借用了cosmicdusts 的例子)

原文地址:https://www.cnblogs.com/thinksasa/p/2867886.html