在开发Joomla期间! 插件,我碰到了一些非常有趣的东西。 其中一个事件没有返回值,但它从函数内部调用变量。 先前的知识告诉我,只有变量在函数内部是全局的,但调度员才能从函数外部调用变量。 p>
编辑:我刚刚发现 从函数内部访问的变量需要是参数之一! 这可能是func_get_params()或call_user_func()吗? strong> p>
调用代码: p>
插件(摘录): p>
此函数返回false,但应用程序(Joomla!)能够以某种方式提取$ link的值。 这是怎么做的? p>
div>
$ instance = JDispatcher :: getInstance ();
$ instance->触发器(onJoomCalledEvent,array(& $ link,$ other_params));
code> pre>
类plgMyPlugin扩展了JPlugin {
on on on on on on on on on on from from from from from from from from from n}
code> pre>