看到很多 PHP 框架和牛逼的 PHP 组件实现起来都构建了自己的事件系统。但是细细看实现代码,觉得又十分复杂(耦合了太多的组件),于是自己尝试构建了一个简单的事件系统 **(顺带实现了一个日志组件) 。 ** 简单说一些特点:
事件的 “追踪者” 按照事件的类型绑定起来
事件数据以 “数据流的形式” 分发给各个追踪者。
没有其他的依赖组件,全部是原生 PHP (要求 PHP7.0 +)
欢迎大家指点一二 (发表什么看法都可以),这个系统还可以再扩展
下面是项目地址: [https://github.com/AngFl/eventTracker]
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.