依赖注入
发布时间:2020-12-14 05:26:54 所属栏目:百科 来源:网络整理
导读:// 非依赖注入class A{public $obj;public function __construct (){$this - obj = new Object ();}}// 依赖注入class A{public $obj;public function __construct ( $obj ){$this - obj = $obj;}} 至于第二段代码中的$obj从哪里来,自己来决定. 而依赖注入的
// 非依赖注入 class A { public $obj; public function __construct () { $this -> obj = new Object (); } } // 依赖注入 class A { public $obj; public function __construct ( $obj ) { $this -> obj = $obj; } } 至于第二段代码中的$obj从哪里来,自己来决定. 而依赖注入的分类,那就简单了. 构造注入,就是把对象在构造函数中传进来. setter注入,就是实例化对象后,通过setXXX方法把对象传进来. 接口注入,就是加上类型限定,如下 public function getAll( DI $di ) { } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |