PHP 7.1
use DatedTaskTypeTrait, LengthedTaskTypeTrait {
DatedTaskTypeTrait::addFields as addDatedFields;
LengthedTaskTypeTrait::addFields as addLengthedFields;
}
给出:
致命错误:尚未应用特征方法addFields,因为存在与其他特征方法的碰撞
为什么呢?我给了他们不同的名字,不再有冲突了。为什么我要添加无用的线? :
use DatedTaskTypeTrait, LengthedTaskTypeTrait {
DatedTaskTypeTrait::addFields insteadof LengthedTaskTypeTrait;
DatedTaskTypeTrait::addFields as addDatedFields;
LengthedTaskTypeTrait::addFields as addLengthedFields;
}
这是胡说八道......