Heim > Artikel > Backend-Entwicklung > Was bedeutet Schnittstelle in PHP?
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 . .
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 7.1, Dell G3-Computer.
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!