Traitとは
外部ファイルに定義するfunctionの集まり。
クラスの多重継承の様な機能を実現できる
Trait定義
※〜/TestTrait.php
namespace 〜;
trait TestTrait
{
public function method()
{
return ‘php’;
}
}
Trait使用
use 〜\TestTrait;
class 〜 {
use TestTrait;
public function 〜(){
return $this->method();
‘php’
}
}