클로저 쿼리에서 "자동 전역 인스턴스화"의 $query 변수를 잘 이해하지 못합니다.
土豆
土豆 2018-06-07 23:21:09
0
3
1042

클로저에 종속성 주입을 사용하지 않는 이유는 무엇입니까? 예:

function(thinkdbQuery $q) {

$q->where('sex', 0)->where('salary', '>', '8000');

}

tp5.1, 이렇게 하면 성공적으로 실행할 수 있습니다.


土豆
土豆

모든 응답(1)
亚连

이것은 클로저가 아닌 익명 함수입니다.

  • 회신하다 PHP 매뉴얼, 익명 함수 정의, 첫 번째 문장은 "클로저라고도 알려진 익명 함수(클로저라고도 알려진 익명 함수)"입니다. 수동 주소: http://php.net/manual/en/functions.anonymous.php js에서 클로저의 정의는 "다른 함수의 범위에 있는 변수에 접근하는 함수"인 것으로 알고 있는데, PHP에서는 클로저가 익명 함수와 같은 의미인 것 같습니다.
    土豆 작가 2018-06-08 13:22:45
  • 회신하다 이론적으로 폐쇄와 익명성은 다른 개념이지만, PHP는 이를 결합한 것 같습니다. 익명성은 폐쇄성이며 폐쇄성은 익명성입니다. 이 기사는 http://www.php.cn/php-weizijiaocheng-401974.html에서 읽을 수 있습니다.
    亚连 작가 2018-06-08 15:36:17
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿