1、trait关键字:含义【特性】
1.1 和require include 区别: 后两者需要 实例化一个类或者静态调用,而trait相当于继承,但又不是extends关键字,它解决了单继承。
2、目的:解决php的单继承问题
3、使用关键词【use】在控制器或者其他model类引入,如:
<?php trait KK { public $age="11"; public function say() { echo "hello "; } } class A { use kk; public $name="ss"; public function do() { echo "world "; } } //使用实例 $a = new A(); $a->say; $a->do; 输出:hello world