php实现网站插件机制的方法

2019-04-10 04:40:43丽君

* 2. 插件类的名称必须是{插件名_actions}
*/
class DEMO_actions
{
//解析函数的参数是pluginManager的引用
function __construct(&$pluginManager)
{
//注册这个插件
//第一个参数是钩子的名称
//第二个参数是pluginManager的引用
//第三个是插件所执行的方法
$pluginManager->register('demo', $this, 'say_hello');
}

function say_hello()
{
echo 'Hello World';
}
}
?>

比如我要将say_hello放到我博客首页Index.php,那么你在index.php中的某个位置写下:(作者原话)

$pluginManager->trigger('demo','');

以上就是一个插件机制的实现,over!
相关文章 大家在看