trait简单应用
2017-05-02 14:29:12Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。详细说明参见文档。
下面是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();
echo PHP_EOL;
?>