您的位置:首页 > 编程语言 > PHP开发

PHP 文档学习 - 6 - traits

2014-06-10 17:47 239 查看
Traits ( >= 5.4.0 ) 为 php 提供的一种水平层次的代码复用机制

弥补了单根继承的局限性,也避免多继承带来的问题

1. 引入的 trait 成员视为该类成员,能被继承和覆盖

2. 优先级: 当前类成员 > trait 成员 > 继承的成员

3. trait 本身不能被继承和实例化, 可以通过组合来扩展

4. trait 内部可以使用 $this, self, static, 表现行为和普通类一致

5. 成员可以声明可见性( private, protected, public )

6. 名称不区分大小写

由此可见,trait 相当于类级别的 include
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PHP
相关文章推荐