类似class的继承,解决了单继承限制,可以自由的组合方法
<?php
trait Hello{
public function test(){
echo 111;
}
}
class Say{
use Hello;
}
$s=new Say();
$s->test();//输出111
不能进行实例化
如果有同名方法,优先级是:
当前类 > trait方法 > 继承父类
类似class的继承,解决了单继承限制,可以自由的组合方法
<?php
trait Hello{
public function test(){
echo 111;
}
}
class Say{
use Hello;
}
$s=new Say();
$s->test();//输出111
不能进行实例化
如果有同名方法,优先级是:
当前类 > trait方法 > 继承父类