PHP中的Trait機制原理與用法

1、自PHP5.4起,PHP實現了一種代碼複用的方法,稱為trait。

2、Trait是為類似PHP的單繼承語言二準備的一種代碼複用機制。

3、Trait為了減少單繼承語言的限制,使開發人員能夠自由地在不同層次結構內獨立的類中複用method。

4、trait實現了代碼的複用,突破了單繼承的限制;

5、trait是類,但是不能實例化。

6、當類中方法重名時,優先級,當前類>trait>父類;

7、當多個trait類的方法重名時,需要指定訪問哪一個,給其它的方法起別名。


分享到:


相關文章: