Я использую пакет CMS, написанный на PHP. В одном из его основных файлов я увидел следующую строку, предназначенную для определения функции в классе.Что означает «&» для имени функции в PHP?
public static function &getLib($sClass, $aParams = array()) {
// Code
}
Я не понимаю, почему имя функции «getLib» было предваряться амперсанд (&) подписать? Раньше я никогда такого не видел.
Может кто-нибудь, пожалуйста, объясните мне подробно, почему такая вещь была выполнена и какая польза от нее просто использует имя функции?
См. Это [ответ] (http://stackoverflow.com/questions/1676897/what-does-it-mean-to-start-a-php-function-with-an-ampersand) – Scriptable