我正在使用用 PHP 编写的 CMS 包。在其中一个核心文件中,我看到了用于在类主体中定义函数的以下行。
public static function &getLib($sClass, $aParams = array()) {
// Code
}
我不明白为什么函数名“getLib”前面带有 & 符号?我以前从未见过这样的事情。
有人可以详细解释一下为什么会这样做,以及它比简单地使用函数名有什么好处?
我正在使用用 PHP 编写的 CMS 包。在其中一个核心文件中,我看到了用于在类主体中定义函数的以下行。
public static function &getLib($sClass, $aParams = array()) {
// Code
}
我不明白为什么函数名“getLib”前面带有 & 符号?我以前从未见过这样的事情。
有人可以详细解释一下为什么会这样做,以及它比简单地使用函数名有什么好处?