Traits实现扩展类

PHP5.4加入了Traits,Traits是除了extend implement之外扩展对象的方式。它既拥有多重继承的灵活,又可以避免多重继承带来的种种问题

PHP5.4加入了Traits,Traits是除了extend implement之外扩展对象的方式。它既拥有多重继承的灵活,又可以避免多重继承带来的种种问题。Traits的使用很简单。先来定义一个Hello.php,源码如下:

hello(); $hello\_world->world(); $hello\_world->my\_hello\_world(); 首先先引入两个trait所在的文件,然后再类中使用use关键字来引入这两个trait,下面new一个这类之后可以使用trait中的方法,输出如图: ![](https://jzz15.oss-cn-shenzhen.aliyuncs.com/ghost%2FSnip20151002_1.png)