💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
## trait 代码复用,解决单继承的限制。 语法: ``` trait A{ public function test1(){ echo "hello world"; } } class B{ use A; //继承trait (用use) } ``` ## use ## 多个trait之间用 逗号隔开 ## 注意 trait不能被实例化 代码使用如下: ~~~ <?php trait ABS{ public $a=100; function xiao(){ echo "你好呀啊"; } } trait Abbs{ public $b=200; function xi(){ echo "我是trait"; } } ------------------------------------------------------------------------------- class Yy{ use ABS,Abbs; //用use调入trait类 等于继承了这2个类 public function xii(){ $this->xi(); //调用trait属性和方法 $this->a; } } $bb=new Yy; //实例化类 $bb->xi(); //输出值 echo $bb->a; ~~~