PHP代码复用机制实例详解

小云云
Lepaskan: 2023-03-21 10:14:01
asal
1856 orang telah melayarinya

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
Salin selepas log masuk

相关推荐:

如何利用traits实现php代码复用

php代码复用traits简单定义和用法介绍

PHP中的traits实现代码复用使用实例_PHP教程

Atas ialah kandungan terperinci PHP代码复用机制实例详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan