2015-01-25 10 views
0

PHP로 작성된 CMS 패키지를 사용하고 있습니다. 그 중 하나는 클래스 본문에 함수를 정의하기 위해 필자가 다음 줄에서 본 핵심 파일입니다.PHP에서 함수 이름 앞에 '&'를 붙이면 무엇을 의미합니까?

'getLib'함수 이름은 앰퍼샌드 앞에 추가 된 이유를 이해하지 않았다 (&)에 서명

public static function &getLib($sClass, $aParams = array()) { 
    // Code 
} 
? 나는 전에 그런 것을 본 적이 없다.

누군가가 왜 그런 일이 이루어지고 단순히 기능 이름을 사용했을 때의 이점이 무엇인지 자세히 설명해 주실 수 있습니까?

+0

[answer] (http://stackoverflow.com/questions/1676897/what-does-it-mean-to-start-a-phpfunction-with-an-ampersand) – Scriptable

답변

2

이것은 함수가 값 자체가 아닌 변수에 대한 참조를 반환해야 함을 의미합니다.