美文网首页
trait(性状)

trait(性状)

作者: zhyke | 来源:发表于2018-08-28 16:06 被阅读0次

    trait是类的部分实现(即常量,属性,方法),可以混入一个或多个现有的php类中

    trait有两个作用:表明类可以做什么(像是接口),提供模块化实现(像是类)

    trait目的:当有两个类没有必然的关联关系,但是在某个类中我们需要同时使用这两个类中的方法,我们可以使用trait,就类似于进行了多继承.但是不能等同于继承

    注意:PHP解释器在编译的时候会把性状复制粘贴到类的定义体中,但是不会处理这个操作引入的不兼容问题

    参考

    Modern PHP

    相关文章

      网友评论

          本文标题:trait(性状)

          本文链接:https://www.haomeiwen.com/subject/kpqqwftx.html