标签:alt 一起 自动注入 mic 方法 info 工厂 技术 image
官网的这篇文章不理解:https://learnku.com/docs/laravel/8.x/container/9361
大概是服务容器是个包含很多方法,类的一个东西,然后我们的代码会被放入里面执行,但是这个是怎么实现的,全文没看到有把参数传入的动作:
其实,主要靠 IOC超级工厂和PHP的 ReflectionClass 类实现,ReflectionClass类是自带的不用安装。
IOC实现把方法、类汇聚在一起,利用ReflectionClass实现自动注入所需参数
IOC超级工厂的实现:https://www.jianshu.com/p/e0583692521c
自动注入是怎么实现的:https://learnku.com/articles/6333/service-containers-notes
标签:alt 一起 自动注入 mic 方法 info 工厂 技术 image
原文地址:https://www.cnblogs.com/mflnhg/p/14608854.html