index入口 composer 自动加载 创建ico容器 绑定内核 注册服务(路由,异常类,目录) 接受请求 返回结果
spl_autoload_register
依赖管理 自动加载
通过请求名字映射文件和方法
优雅的语法 MVC 架构 自动加载 ORM(对象关系映射 数据库迁移和填充 模板引擎 路由 中间件 表单验证 任务调度和队列 缓存 生态
模型,控制器,视图分开
通过外部传入的东西来实现想要的功能,需要东西,不在类本身来new,而是传进来 优点 :
解耦:依赖注入模式将组件之间的依赖关系解耦,使得组件之间更加灵活、可维护和可测试。组件不再直接依赖于具体的实现细节,而是依赖于抽象接口,从而提高了代码的可重用性和扩展性。
单一职责:依赖注入模式将对象的创建和管理逻辑与业务逻辑分离开来,使得每个对象都专注于完成自己的单一职责,降低了代码的复杂度。
可测试性:依赖注入模式使得组件之间的依赖关系可以通过依赖注入容器进行替换和模拟,从而方便进行单元测试和集成测试,提高了代码的可测试性和可靠性。
容器内部所需要的依赖,不在内部new,而是通过使用方注入进来 依赖注入是,控制反转的一种实现方式
本文作者:游戏币
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!