依赖注入 依赖注入其实就是往方法里面传入一个类的实例对象,举个例子:
1)我有一个buy()方法,他需要一个Man类的实例对象,并且这个实例对象叫做 $tim。
public function buy(Man $tim){
echo '他' . $tim->money() .', 什么都买不起。'; }
2)然后,我创建这个Man类
class Man { protected $answer = '穷得只能做码农';
public function money(){ return $this->answer; } }
3)实例化Man类,并且传入buy()方法。
$tim = new Man();
buy($tim);