关于php函数的前面的引用符号&这个的作用什么?一些工厂模式类或者是单例模式类,貌似就有这个,我发现是有一些返回类的实例化才有这个是不是这样,这个有啥作用?
2
msg7086 Jul 8, 2013
一般是用来把外部变量和类内变量绑定起来
|
3
jybox Jul 8, 2013
http://www.php.net/manual/zh/language.references.pass.php
表示该函数返回一个引用。 如果是单例模式,我感觉这里指明返回引用是没必要的,因为PHP中的对象赋值,默认行为就是引用。 而且官网文档中说,没有必要通过返回引用来提高性能,因为编译器会自动地进行优化。 |