【发布时间】:2021-09-12 18:49:06
【问题描述】:
考虑以下示例:
class ExampleController
{
public function testOne()
{
$newTestMethod = (new AnotherController)->testTwo();
}
}
正如我们在上面的示例中看到的,我从另一个控制器中的一个控制器获取了新实例。
这段代码是依赖注入的示例吗?
如果答案是肯定的,那么您建议用什么方式来优化编写上述代码?
【问题讨论】:
-
没有。这里没有注入。事实上,这是一个硬依赖,因为您将两个控制器绑定在一起。
标签: php dependency-injection coding-style