在trait中执行构造函数
我不想在我的trait中执行构造函数(或使用trait时的另一种方法)。可能吗?在trait中执行构造函数
trait test{     public function __construct() 
    { 
     echo 'test'; 
    } 
} 
class myClass{ 
    use test; 
    public function __construct(){ 
     echo 'myClass'; 
    } 
} 
new myClass(); 
回答:
尝试像这样(test):
trait test{     public function __construct() 
    { 
     echo 'test'; 
    } 
} 
class myClass{ 
    use test { 
     test::__construct as private __tConstruct; 
    } 
    public function __construct(){ 
     $this->__tConstruct(); 
    } 
} 
new myClass(); 
以上是 在trait中执行构造函数 的全部内容, 来源链接: utcz.com/qa/262496.html

