index.php的源代码请教

插件开发及发布

版主: woniou

回复
arest
帖子: 68
注册时间: 2014年 2月 13日 09:48
来自: 江苏
联系:

index.php的源代码请教

帖子 arest »

刚才看了typecho的源码,在index.php中有两个plugin的接口调用,

代码: 全选

/** 注册一个初始化插件 */
Typecho_Plugin::factory('index.php')->begin(); //这个地方?

/** 开始路由分发 */
Typecho_Router::dispatch();

/** 注册一个结束插件 */
Typecho_Plugin::factory('index.php')->end();//和这个地方?


后面跟进去看并没有做任何处理,请问这个地方的处理有什么含义?是给用户扩展用的吗?
头像
zyzzc
帖子: 648
注册时间: 2009年 9月 25日 20:11
联系:

Re: index.php的源代码请教

帖子 zyzzc »

方便构建吧,挂插件输出位置感觉没啥大用
bibcc
帖子: 214
注册时间: 2012年 1月 22日 15:38

Re: index.php的源代码请教

帖子 bibcc »

begin是程序初始化init之后,路由dispatch之前,也是整个程序是第一个插件接口,end是整个程序最后一个接口。

如果此处没有插件使用这些接口的时候,两行代码是不会有任何作用的,可以完全等同于没有,主要还是考虑到插件的实现需要才设置的接口吧。
回复