type
status
date
slug
summary
tags
category
icon
password
URL
Trait是在PHP5.4中加入的,它既不是接口也不是类。主要是为了解决单继承语言的限制。是PHP多重继承的一种解决方案
- Trait 会覆盖调用类继承的父类方法
- Trait 无法如 Class 一样使用 new 实例化
- 单个 Trait 可由多个 Trait 组成
- 在单个 Class 中,可以使用多个 Trait
- Trait 支持修饰词(modifiers),例如 final、static、abstract
- 我们能使用 insteadof 以及 as 操作符解决 Trait 之间的冲突
- 作者:鹿晓鹏
- 链接:https://luxiaopeng.cn/php/interviewQuestions
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。