多个 trait 的情况:
通过逗号分隔,在 use 声明列出多个 trait,可以都插入到一个类中。示例代码如下:
<?php trait Hello { public function sayHello() { echo 'Hello '; } } trait World { public function sayWorld() { echo 'World'; } } class MyHelloWorld { use Hello, World; public function sayExclamationMark() { echo '!'; } } $o = new MyHelloWorld(); $o->sayHello(); $o->sayWorld(); $o->sayExclamationMark(); ?>
最终输出:Hello World!