依赖注入:__ constructor将依赖项作为空值传递

时间:2014-01-26 19:42:04

标签: php dependency-injection

我刚刚开始学习在PHP中应用和理解DI,并且会问,如果将依赖项作为空值传递是好的(这是一个好习惯),例如:

function __construct( Config $config, Filter $filter = null )
    {
        $this->config = $config->param;
        $this->filter = $filter;
    }

我需要在某些类的方法中使用过滤器,但不是全部。

从不同的角度看这是正确的吗?

0 个答案:

没有答案