依赖注入简化了调用类方法的步骤

原创 2018-12-26 13:26:23 267
摘要://构造方法注入     class wife{     public function scream(){     return '会尖叫';     } } class 
//构造方法注入    
class wife{
    public function scream(){
    return '会尖叫';
    }
}
class husband{
    private $wife = null;
    public function __construct(wife $wife){
        $this->wife = $wife;
    }
    public function getInfo()
    {
        return '我的老婆'.$this->wife->scream();
    }
}
$wife = new wife;
$hus = new husband($wife);
echo $hus->getInfo();
//普通方法注入
class hus2{
    public function hoo(wife $wife){
    return '我的老婆'.$wife->scream;
    }
}
$wife = new wife;
$husband = new hus2();
echo $husband->scream($wife);


批改老师:天蓬老师批改时间:2018-12-26 13:36:22
老师总结:类名的首字母请大写, 你的代码以后不是只有一个人看,请遵守行业规范

发布手记

热门词条