我对PHP特性有疑问。我想在一个类中使用一个特征,并在这个类中使用一个特征。例子:traitLoggable{protectedfunctionlog(msg){echomsg;}}traitSomeOtherTrait{useLoggable;}classMyClass{useSomeOtherTrait,Loggable;}但这会导致冲突,因为在类中使用了两次Loggable(一次在类中,一次通过另一个特征),但我不明白这个问题,因为封装功能是特征的全部,对吧?所以我只想在包含Loggable特征的任何地方使用log方法...所以问题是:为什么会发生碰撞?两者(特征和类)都指向相同