Chinaunix

标题: PHP 引用的调用 [打印本页]

作者: 三里屯摇滚    时间: 2011-10-21 17:01
标题: PHP 引用的调用
PHP 引用的调用
  1. 1.function test($arr){}
  2.    echo test(&$arr);
  3. 2.function test(&$arr){}
  4.    echo test($arr);
复制代码
1和2是一样的效果.

3.
  1. function &test($arr){return $result;}
  2.    echo &test($a);
复制代码
有效
  1. echo test($a);
复制代码
返回的是值,不是引用
   总结:只有定义方法时在方法名前加&和调用方法时在方法名前同时加上&时才返回引用.

4.$a=$b;
   当$a与$b都不重新赋值时,即不发生写操作时,与$a=&$b是一样的,即相当于赋引用.
   只有当$a或$b都发生变化时才会以拷贝的方式复制一份值赋于$a




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2