PHP 5.4特性 trait 为什么要引入trait,为了解决多继承问题?? 具体的用途如下示例很清晰: http://wiki.jikexueyuan.com/project/scala-development-guide/example-trait.html 总结:trait 作为一个抽象类供其他类继承出共同的属性和方法,其与Interface最大的区别是 其有具体的实现而接口只是抽象定义。