継承というと小難しいですが、こう見ると別のところに書いたコードを実行してるだけです。
//トレイトのサンプル
trait demo1{
function do1(){
echo '<p>新鮮な卵と</p>';
}
}
trait demo2{
function do2(){
echo '<p>ほかほかのご飯で</p>';
}
}
class demoClass{
//使うトレイトを指名する
use demo1, demo2;
function do3(){
echo '<p>たまごかけごはん!</p>';
}
}
//インスタンスを生成する
$tasks = new demoClass();
//functionのメソッドを呼出しする
$tasks->do1();
$tasks->do2();
$tasks->do3();
実行結果はこちら