服务容器原理

前言

一直在使用 Laravel 框架,也没有深入学习和总结,由于年后要项目重构,趁此机会提前再学习总结一下 Laravel 的一些功能,在新项目中能够发挥其作用
本篇是 服务容器 的学习笔记,如有错误,欢迎指出👏👏👏

什么是服务容器

Laravel 文档 中介绍:

Laravel 服务容器是一个用于 管理类的依赖 和 执行依赖注入 的强大工具。
依赖注入这个花哨名词实质上是指:类的依赖通过构造函数,或者某些情况下通过 "setter" 方法 "注入" 到类中。

如果对 依赖注入(DI)控制反转(IOC) 不太了解,自己去搜一下,我自己也总结过一篇关于控制反转 与 依赖注入的文章,也可以看一下。