PHP教程 - 依赖注入

PHP 依赖注入:零基础、全中文、免费教程!

PHP 依赖注入简单化描述 - 上一个章节的设计模式中,我们简单说了下PHP的依赖注入:控制和反转,这节我们将详细展开一下,其实说的高大上好像很复杂,看代码可能跟个简单
PHP 依赖注入场景实例 - 比如我们开发了个小游戏,定义里面的男人,可以亲自己的妻子。让我们具体看看接下来改变需求,会发生什么…
复杂的问题 - 之前在设计模式里,我们简单介绍了下依赖注入,提到过 “控制反转”(Inversion of Control) ,这章节里,我们介绍下 “依赖反转准则”(Dependency Inversion Principle)。这些是依赖注入能解决的更复杂的问题。
深入理解控制反转(IoC)和依赖注入(DI) - 容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦” 、“依赖注入(DI)”。本文就从这里开始。