PHP插件系统的实现(七):插件案例
简单插件案例
class test{
public function __construct(&$Manager){
$Manager->register('钩子', $this, 'birth');
$Manager->register('钩子2', $this, 'birth2');
}
public function birth(){
return 'Hello world!';
}
public function birth2($data){
return $data.'Hello world!';
}
}
给程序放入钩子
已经说过需要放到全局运行过程中 经理类 类需要先初始化;
$Manager->trigger('钩子1');.
$Manager->trigger('钩子2','输出:');
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: