abstract:以下是依赖函数的小案例//构造函数的依赖注入 <?php class Auto{ public function drive(){ return'可以带我到处玩'; &
以下是依赖函数的小案例
//构造函数的依赖注入 <?php class Auto{ public function drive(){ return'可以带我到处玩'; } } class Myself{ private $auto=null; public function __construct(Auto $auto) { return $this->auto=$auto; } public function getInfo(){ return '汽车'.$this->auto->drive(); } } $auto=new Auto; $myself=new Myself($auto); echo $myself->getInfo();
普同函数的依赖注入 <?php class Auto{ public function drive(){ return'可以带我到处玩'; } } class Boyer{ public function Buy(Auto $auto){ return'汽车'.$auto->drive(); } } $auto=new Auto; $boyer=new Boyer; echo $boyer->Buy($auto);
Correcting teacher:西门大官人Correction time:2019-03-03 09:57:26
Teacher's summary:所谓的依赖注入,就是把外面定义好的对象用参数的形式传递到其他的对象中去,然后可以在别的对象中使用