附:代码摘自菜鸟教程
<?php
// 定义一个类名Base对象,并带有公共函数sayHello class Base { public function sayHello() { echo 'Hello '; } } trait SayWorld { public function sayHello() { parent::sayHello(); echo 'World!'; } } // MyHelloWorld作为Base子类并继承通过trait定义的SayWorld函数,
// 此处MyHelloWorld中从Base继承来的SayWorld函数被trait定义的覆盖 class MyHelloWorld extends Base { use SayWorld; } $o = new MyHelloWorld();
// 此处调用的实际是trait定义的SayWorld函数 $o->sayHello(); ?>