【发布时间】:2017-05-31 11:14:26
【问题描述】:
当一个类使用两个具有同名属性的 Traits 时,如何解决属性名称冲突?
例子:
<?php
trait Video {
public $name = 'v';
}
trait Audio {
public $name = 'a';
}
class Media {
use Audio, Video;
}
$media = new Media();
$media->name;
我试过代替 (Video::name insteadof Audio) 和 (Video::name as name2) 没有成功。
提前致谢!
【问题讨论】: