it-swarm-ko.tech

코드 해석 방법 : module_invoke_all ( 'user', 'logout', NULL, $ user) ;?

이 코드 줄을 해석하는 방법은 무엇입니까?

module_invoke_all('user', 'logout', NULL, $user);

분명히 현재 사용자를 로그 아웃하지만 네 가지 인수가 어떻게 발생합니까?

문서를 읽었지만 네 가지 매개 변수에 대한 정보를 찾을 수 없습니다.

누구든지 설명 할 수 있습니까?

문서에서 :
module_invoke_all()
이를 구현하는 모든 활성화 된 모듈에서 후크를 호출합니다.

매개 변수
$ hook 호출 할 후크의 이름입니다.
... 후크에 전달할 인수입니다.
4
gilzero

아니요, 사용자를 로그 아웃하지 않습니다. 이는 ser_logout () 에서 session_destroy()에 대한 호출로 수행됩니다.

이 줄은 다른 모듈에 that 사용자가 방금 로그 아웃했음을 알리기 위해 후크를 호출하여 이에 따라 반응 할 수 있습니다.

전달 된 인수는 단순히 실행 된 후크와 일치하는 인수입니다. Drupal 7 버전은 위에 게시 한 버전 인 Drupal 6 버전)과 다릅니다.

7
Berdir