__construct 方法的疑问?
问:
方法1个方法2建议用那种?
方法1和方法2有什么差别?
<?php
namespace App\Controller;
class Test
{
public $A;
//1方法->construct
public function __construct(A $a)
{
$this->A=$a;
}
//2方法->construct
public function __construct()
{
$this->A=new A();
}
//无论是方法1还是方法2在这用起来都一样
public function testSayA()
{
return $this->A->say();
}
}
推荐文章: