Laravel简单版IOC服务容器学习笔记
内容来自 - 《Laravel框架关键技术解析》
控制反转:将组件(类)间的依赖关系从程序内部提到外部容器(IOC服务容器)来管理;
依赖注入:将组件(类)的依赖通过外部以参数或其他形式来注入;
控制反转和依赖注入本质上指的都是一个意思;
<?php
//简化版服务容器
class Container
{
protected $bindings = [];
//绑定接口和生成相应实例的回调函数
public function bind($abstract, $co...
charleychan.hashnode.dev2 min read