ホームページ > バックエンド開発 > PHPチュートリアル > PHP でのトレイトの簡単な使用例、phptraits の例_PHP チュートリアル

PHP でのトレイトの簡単な使用例、phptraits の例_PHP チュートリアル

WBOY
リリース: 2016-07-13 09:54:05
オリジナル
1116 人が閲覧しました

PHP でのトレイトの使用の簡単な例、phptraits の例

PHP 5.4 のトレイトは新しく導入された機能ですが、これを正確に中国語に翻訳する方法がわかりません。その実際の目的は、場合によっては多重継承を使用することですが、PHP には多重継承がないため、このようなものが考案されました。
特性は、さまざまなクラスから呼び出すことができるメソッドのセットとして理解できますが、特性はクラスではありません。インスタンス化できません。まず例を見て構文を見てみましょう:

リーリー

次に、特性が使用される理由を調べてみましょう。たとえば、ビジネスと個人という 2 つのクラスがあり、どちらもアドレスの属性を持っています。従来のアプローチでは、両方のクラスが共通の特性を持つ親クラスを抽象化します。では、次のコードに示すように、アクセス属性のアドレス、ビジネス、個人をクライアント クラスに設定し、それぞれ継承します。 リーリー

しかし、同じアドレス属性にアクセスする必要がある order という別のクラスがある場合はどうなるでしょうか?これは OOP の原則に準拠していないため、オーダー クラスはクライアント クラスを継承できません。このとき、特性を定義してこれらのパブリック プロパティを定義できます。

リーリー

もっと便利になりました!

http://www.bkjia.com/PHPjc/998800.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/998800.html技術記事 PHP でのトレイトの簡単な使用例、phptraits の例 PHP 5.4 のトレイトは新しく導入された機能ですが、これを正確に中国語に翻訳する方法がわかりません。その本当の目的は、いくつかの機会を持つことです...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート