PHP中如何使用Trait及其具体示例展示?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1006个文字,预计阅读时间需要5分钟。
PHP是单继承的语言,在PHP 5.4之前,PHP的类无法同时从两个基类继承属性或方法。为了解决这个问题,PHP引入了Trait特性。Trait可以看作是代码复用的方式,类似于Go语言的组合功能。使用方法如下:
phpuse TraitName;
class MyClass { use TraitName;}
PHP是单继承的语言,在PHP 5.4 Traits出现之前,PHP的类无法同时从两个基类继承属性或方法,为了解决这个问题,php出了Trait这个特性。(Traits和Go语言的组合功能有点类似)
用法:通过在类中使用use关键字声明要组合的Trait名称,而具体某个Trait的声明使用trait关键词,Trait不能直接实例化。
本文共计1006个文字,预计阅读时间需要5分钟。
PHP是单继承的语言,在PHP 5.4之前,PHP的类无法同时从两个基类继承属性或方法。为了解决这个问题,PHP引入了Trait特性。Trait可以看作是代码复用的方式,类似于Go语言的组合功能。使用方法如下:
phpuse TraitName;
class MyClass { use TraitName;}
PHP是单继承的语言,在PHP 5.4 Traits出现之前,PHP的类无法同时从两个基类继承属性或方法,为了解决这个问题,php出了Trait这个特性。(Traits和Go语言的组合功能有点类似)
用法:通过在类中使用use关键字声明要组合的Trait名称,而具体某个Trait的声明使用trait关键词,Trait不能直接实例化。

