Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet Schnittstelle in PHP?

Was bedeutet Schnittstelle in PHP?

WBOY
WBOYOriginal
2022-02-25 10:37:132776Durchsuche

In PHP ist eine Schnittstelle eine Vorschrift, die die allgemeine Spezifikation für die Implementierung eines bestimmten Dienstes definiert und die erforderlichen Funktionen und Konstanten deklariert. Eine Klasse kann jedoch nicht mehrere Schnittstellen implementieren, und eine Schnittstelle kann auch eine Schnittstelle erben . .

Was bedeutet Schnittstelle in PHP?

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 7.1, Dell G3-Computer.

Was bedeutet Schnittstelle in PHP?

Schnittstellenschnittstelle ist eine Regel, etwas, das Menschen erben können, ein bisschen wie eine abstrakte Klasse.

Eine Schnittstelle definiert die allgemeine Spezifikation für die Implementierung eines bestimmten Dienstes und deklariert die erforderlichen Funktionen und Konstanten, gibt jedoch nicht an, wie dieser implementiert wird. Der Grund dafür, dass keine Implementierungsdetails angegeben werden, liegt darin, dass verschiedene Entitäten öffentliche Methodendefinitionen möglicherweise auf unterschiedliche Weise implementieren müssen. Der Schlüssel besteht darin, eine Reihe allgemeiner Grundsätze festzulegen, die umgesetzt werden müssen. Nur wenn diese Grundsätze erfüllt sind, kann von einer Implementierung gesprochen werden.

Erweiterte Informationen

Eigenschaften der PHP-Schnittstelle:

1 Die Methoden der Schnittstelle müssen öffentlich sein.

2. Schnittstellenmethoden sind standardmäßig abstrakt, also fügen Sie vor dem Methodennamen keine Zusammenfassung hinzu.

3. Schnittstellen können Konstanten definieren, aber sie können keine Mitgliedsattribute definieren. Die Definition und Verwendung von Konstanten ist die gleiche wie in Klassen.

4. Eine Klasse kann mehrere Schnittstellen implementieren (entspricht der Integration mehrerer Funktionen in eine, z. B. ein Mobiltelefon, das die Funktionen von PHS, MP3 und MP4 implementiert).

5 Schnittstellen können auch erben.

PHP unterstützt, wie die meisten objektorientierten Sprachen, keine Mehrfachvererbung. Wenn Sie mehrere Vererbungsfunktionen implementieren müssen, können Sie in PHP Schnittstellen verwenden, mit denen PHP Probleme mit mehreren Vererbungen lösen kann.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet Schnittstelle in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn