php是個單繼承的語言
可以用interface或trait實現多繼承。
trait我用的比較多,就是代碼片段,比如某個trait定義了幾個function,在類引用該trait后,該類也會有這幾個成員函數。
interface是接口,它像定義一個標准類一樣定義,不過定義的方法都是public的空方法。接口的使用規范:
- 接口不能實例化
- 接口屬性必須為常量
- 接口的方法必須為public的空方法
- 類必須實現接口的所有方法
- 一個類可以額同時實現多個接口,用逗號隔開
- 接口可以繼承接口
以上參考來自https://www.cnblogs.com/xiaqiuchu/articles/10393021.html