我不想在我的特征中执行构造函数(或使用特征时的其他方法)。可能吗?
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();
关于php - 在特征中执行构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47866408/