laravel 事件系统 分析
1 . 事件的啥时注册
容器刚启动的时候 注册基本服务的时候 就把事件类 给注册了 说明事件类的重要性 (另外2个是路由 和 日志);这里只是把事件类(dispatcher)注册到容器中
2 事件服务的启动
事件启动 是在框架启动的时候 启动config/app中的 服务
这个类的作用的 就是收集 事件所有数组 然后整合到dispatch中
3 触发事件
其实就是一个for循环 就是循环一个事件中的所有监听者的handle 方法 (这个我觉得 只是解耦,但是没有提升速度,如果用协程框架 可能,,,)

浙公网安备 33010602011771号