PHP实现多继承的效果(tarits)
生活随笔
收集整理的這篇文章主要介紹了
PHP实现多继承的效果(tarits)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
多繼承里一個(gè)類可以同時(shí)繼承多個(gè)父類,組合多個(gè)父類的功能 C++ 里就是使用這種模型來增強(qiáng)集成的靈活性的,但多重繼承過于靈活,并且會(huì)帶來“菱形繼承”,故使用起來有不少困難,模型變的復(fù)雜起來,現(xiàn)在大多數(shù)語言都放棄了多重繼承這一模型。
但有的場(chǎng)合想用多繼承,但PHP又沒多繼承,于是就發(fā)明了這樣的一個(gè)東西。
Traits可以理解為一組能被不同的類都能調(diào)用到的方法集合,但Traits不是類!不能被實(shí)例化。先來例子看下語法:
具體的介紹跟使用當(dāng)然是看官方的介紹了,傳送門。
轉(zhuǎn)載于:https://www.cnblogs.com/peterzha/p/6853243.html
總結(jié)
以上是生活随笔為你收集整理的PHP实现多继承的效果(tarits)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文档生成器 Xcode与Appledoc
- 下一篇: php课程 8-28 php如何绘制生成