标签: php dependency-injection
我刚刚开始学习在PHP中应用和理解DI,并且会问,如果将依赖项作为空值传递是好的(这是一个好习惯),例如:
function __construct( Config $config, Filter $filter = null ) { $this->config = $config->param; $this->filter = $filter; }
我需要在某些类的方法中使用过滤器,但不是全部。
从不同的角度看这是正确的吗?