问题是关于 PHP 中的函数和参数。我正在阅读mediawiki的简单扩展代码。它添加了回调函数:
$wgHooks['ArticleSaveComplete'][] = 'fnAutoWikiDump';
然后是这个函数的定义:
function fnAutoWikiDump(&$article, &$user, &$text, &$summary, &$minoredit,
&$watchthis, &$sectionanchor, &$flags, &$revision){...}
在这个函数中,我可以访问 $article 类的成员:
$awd_title = $article->getTitle();
我无法理解变量$article
在调用时是如何传递给函数的?看起来它是在函数定义中传递的(我知道这是错误的),但我不明白它是如何传递的。你?