traits复用机制简单讲解

57阅读-0评论-作者:码农 trait PHP 复用机制
trait说白了就是一个多继承的作用,只不过在PHP中只能继承一个类,但是我们有时候在一些子类中还需要多次使用父类中没有的方法,而我们又不想重复写这些代码就用到了trait。同名函数的执行优先级不在我们讨论范围之内,执行顺序是当前类>trait>父类,并且只会执行一个。想执行多个,自己调用即可。

    在概要中我们简明的说了一下trait,但是还是比较抽象,我们下面用代码来实现一下:

3.png


我们截图一下,代码运行结果:

4.png


trait确实比较简单,我们这里就不做多的解释了,大家觉得高大上,是因为没有用过,使用过一次以后就会发现其实很简单。


QQ:1007027975

0.056636s