php – 使用 use 解決數個 trait 遇到重複指定的方法、別名指定

trait A 跟 trait B 都有定義相同的 talk() ,talker 類別同時使用了特徵 A 跟特徵 B,那麼 talk() 就會產生衝突。

所以我們要使用 use 指定哪個特徵的 talk() 要替換哪個特徵的 talk()。

可以使用關鍵字 as 來做為 trait 方法的別名。如

 

 


發表迴響