PHP插件机制写法

PHP插件机制写法



PHP项目中很多用到插件的地方,更尤其是基础程序写成之后很多功能由第三方完善开发的时候,更能用到插件机制,现在说一下插件的实现。特点是无论你是否激活,都不影响主程序的运行,即使是删除也不会影响。


从一个插件安装到运行过程的角度来说,主要是三个步骤:


一、插件安装(把插件信息收集进行采集和记忆的过程,比如放到数据库中或者XML中)


二、插件激活(打开插件,让监听插件的地方开始进行调用)


三、插件运行(插件功能的实现)


从一个插件的运行上来说主要以下几点:


一、插件的动态监听和加载(插件的信息获取)


二、插件的动态触发(插件的运行


一个完善的插件系统主要包括以下:


一、插件安装及卸载


二、插件打开与关闭


三、插件信息获取


四、插件调度(插件经理)


五、插件主体


在程序的编写上主要实现以下:


一、插件的注册和初始化


二、判断激活条件


三、钩子激活


四、运行插件


代码就不先写了,以后会贴上来,今天到此结束吧。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值