摘要:class Nvhai { public futncion zuofan() { echo '会做饭';  
class Nvhai
{
public futncion zuofan()
{
echo '会做饭';
}
public function zuojiawu()
{
echo '会做家务';
}
}
//1,用普通方法依赖注入
class Nanhai
{
public function buy(Nvhai $nvhai)
{
return '范冰冰'.$nvhai->zuofan();
}
}
$nvhai = new Nvhai;
$nanhai = new Nanhai;
echo $nanhai->buy($nvhai);
echo '<hr>';
//2,构造方式实现依赖注入
class Nanhai2
{
private $nvhai = null;
public function __construct(Nvhai $nvhai)
{
$this->nvhai = $nvhai;
}
public function getInfo()
{
retrun $this->nvhai->zuojiawu();
}
}
$nvhai = new Nvhai;
$nanhai2 = new Nanhai2($nvhai);
echo $nanhai2->getInfo();
批改老师:韦小宝批改时间:2018-11-19 11:33:47
老师总结:嗯!写的很不错!但是缺少总结!下次记得补上!课后还得多多练习!!!