ホームページ  >  記事  >  バックエンド開発  >  PHPコード再利用の仕組み例の詳細説明

PHPコード再利用の仕組み例の詳細説明

小云云
小云云オリジナル
2018-03-13 13:27:191797ブラウズ

1.Trait は、PHP のような単一継承言語用に用意されたコード再利用メカニズムです。トレイトは、単一継承言語の制限を軽減し、開発者が異なる階層内の独立したクラスでメソッドを自由に再利用できるように設計されています。

2. 基本クラスから継承されたメンバーは、トレイトによって挿入されたメンバーによってオーバーライドされます。

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。