手册:$wgHooks

This page is a translated version of the page Manual:$wgHooks and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎Türkçe • ‎español • ‎français • ‎magyar • ‎polski • ‎português do Brasil • ‎čeština • ‎русский • ‎中文 • ‎日本語
扩展: $wgHooks
全域钩列表。
引进版本:1.4.0 (r6405)
移除版本:仍在使用
允许的值:参见详情
默认值:[]

细节

钩子的全局列表。它是数组的数组:它为每个事件指定要调用的函数数组。

通过以下操作来添加一个“钩子”:

$wgHooks['event_name'][] = 'function';

$wgHooks['event_name'][] = array( 'function', $data );

$wgHooks['event_name'][] = array( $object, 'method' );

$wgHooks['event_name'][] = $object;

在最后一种情况下,回调应为$object中与该事件以“on”开头的事件同名的方法,例如“onUnknownAction”

事件发生时,钩子会被调用,此处的钩子是一个PHP函数,而事件则是一个抽象的概念。

参见