0
PHP로 작성된 CMS 패키지를 사용하고 있습니다. 그 중 하나는 클래스 본문에 함수를 정의하기 위해 필자가 다음 줄에서 본 핵심 파일입니다.PHP에서 함수 이름 앞에 '&'를 붙이면 무엇을 의미합니까?
이'getLib'함수 이름은 앰퍼샌드 앞에 추가 된 이유를 이해하지 않았다 (&)에 서명
public static function &getLib($sClass, $aParams = array()) {
// Code
}
? 나는 전에 그런 것을 본 적이 없다.
누군가가 왜 그런 일이 이루어지고 단순히 기능 이름을 사용했을 때의 이점이 무엇인지 자세히 설명해 주실 수 있습니까?
[answer] (http://stackoverflow.com/questions/1676897/what-does-it-mean-to-start-a-phpfunction-with-an-ampersand) – Scriptable