欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP 引用的调用

程序员文章站 2022-04-14 15:59:36
...
1.function test($arr){}
echo test(&$arr);
2.function test(&$arr){}
echo test($arr);
1和2是一样的效果.

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

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