0

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

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

我不明白为什么函数名“getLib”前面带有 & 符号?我以前从未见过这样的事情。

有人可以详细解释一下为什么会这样做,以及它比简单地使用函数名有什么好处?

4

1 回答 1

2

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

于 2015-01-25T17:32:23.527 回答