PHP中取地址符的作用
在php开发中我们往往会用到取地址符&,那么这符号有什么作用呢,可用在哪些地方呢?下面让我来为大家揭开它神秘的面纱:
&表示引用,PHP一般有3中用法:
1. 一般放在变量得前面的时候表示变量的别名,如 $b=&$a; b是a的别名,就是同一个变量两个名字,一个变化另一个跟着变化,放在函数传递参数也一样表示传递的是引用,而不是复制的值。
2. 放在函数前面 ,就是函数返回一个引用的值,普通函数通常返回的是一个副本的值。
3. 放在类的实例化前面,就像你给得例子中 $t不是一个对象,而是对象的引用。
一般这样的情况下,是ExampleClass的构造函数中返回一个全局或某个作用域下的对象,所以需要实例化一个对象的引用。
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注【森林君博客】!
如果文章对你有帮助,你可以点击右边的 $ 打赏小编哟!
打赏小编
- 支付宝扫一扫
- 微信扫一扫