trait-php快速入门系列教程
trait主讲人: 幻令
博客:https://blog.icodef.com
论坛:https://www.eruyi.cn
目录:https://www.eruyi.cn/thread-1412-1-1.html
概念
多个继承,使用extends只能继承一个类,如果使用trait定义类的话,可以使用use继承多个trait定义的类
trait
和定义类一样的方法,允许魔术方法,属性,等,不能实例化
trait A{
}
use
继承trait类
class CA{
use A;
}
解决冲突
相同名字的冲突,使用insteadof来明确指定使用冲突方法中的哪一个,as为某个方法引入别名
use A, B {
B::smallTalk insteadof A;
A::bigTalk insteadof B;
B::bigTalk as talk;
}
修改访问方式
use A { func as protected; }
**** Hidden Message *****
谢谢分享 6666666666666 hhhhhhhhhhhhhhhhhhhhh 666666666666666666666666 trait-php快速入门系列教程 6 6666666666666666666666666666666 看下学习学习。。。。。。。 我看看说的咋样啊 正在学习这块 我要学习PHP
页:
[1]