1.Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。
2.从基类继承的成员会被 trait 插入的成员所覆盖。
3.代码示例:
trait T{ public function run()
{ parent::run();
echo 'Trait:'.__CLASS__.'<br>';
}}class P{ public function run()
{ echo 'Class:'.__CLASS__.'<br>';
}}
class C extends P{
use T;}$c = new C();$c->run();
//输出结果
//Class:P
//Trait:C相关推荐:
以上就是PHP代码复用机制实例详解的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号