[PHP] php中的trait代码复用方式

类似class的继承,解决了单继承限制,可以自由的组合方法

<?php
trait Hello{
    public function test(){
        echo 111;
    }
}

class Say{
    use Hello;
}
$s=new Say();
$s->test();//输出111

  

不能进行实例化

如果有同名方法,优先级是:

当前类 > trait方法  >  继承父类

posted @ 2021-08-23 10:18  唯一客服系统开发笔记  阅读(53)  评论(0编辑  收藏  举报