PHP におけるインターフェースとは、あるサービスを実装するための一般的な仕様を定義し、必要な関数や定数を宣言する規定のことですが、メンバーの属性は定義できません。クラスには複数のインターフェースを実装でき、インターフェースは継承することもできます。
この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター。
インターフェイス インターフェイスは、抽象クラスに似た規則であり、人々が継承できるものです。
インターフェイスは、特定のサービスを実装するための一般的な仕様を定義し、必要な関数と定数を宣言しますが、実装方法は指定しません。実装の詳細が示されていない理由は、エンティティが異なればパブリック メソッド定義を異なる方法で実装する必要がある可能性があるためです。重要なのは、実装する必要がある一連の一般原則を確立することであり、これらの原則が満たされた場合にのみ、インターフェイスが実装されていると言えます。
拡張情報
PHP インターフェイスの特徴:
1. インターフェイスのメソッドはパブリックである必要があります。
2. インターフェイス メソッドはデフォルトで抽象であるため、メソッド名の前に abstract を追加しないでください。
3. インターフェイスでは定数を定義できますが、メンバー属性は定義できません。定数の定義と使用法はクラスと同じです。
4. クラスは複数のインターフェイスを実装できます (PHS、MP3、MP4 の機能を実装した携帯電話など、複数の機能を 1 つに統合することに相当)
5. インターフェイスは次のことができます。インターフェイスも継承されます。
PHP は、ほとんどのオブジェクト指向言語と同様、多重継承をサポートしていません。複数の継承関数を実装する必要がある場合、PHP ではインターフェースを使用できます。これは、複数の継承の問題を解決するための PHP の方法です。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPのインターフェースとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。