什么是前置'&' PHP中的函数名称是什么意思?

时间:2015-01-25 17:28:55

标签: php function reference public static-functions

我正在使用用PHP编写的CMS包。在其中一个核心文件中,我看到了以下用于在类体中定义函数的行。

public static function &getLib($sClass, $aParams = array()) {
  // Code
}

我不明白为什么功能名称'getLib'附加了符号(&)符号?我以前从未见过这样的事。

有人可以详细解释一下为什么这样做已经完成,它对简单地使用函数名称有什么好处?

1 个答案:

答案 0 :(得分:2)

这意味着函数应该返回对变量的引用,而不仅仅是值本身。