Für diejenigen, die neu in der PHP-Sprache sind, wissen sie möglicherweise nicht viel über die Schnittstelle von PHP. Als Nächstes erklären wir im Detail, wie die PHP-Schnittstellenklasse verwendet wird.
So verwenden Sie PHP XMLReader richtig zum Parsen von XML-Dokumenten
Ausführliche Interpretation von PHP DOMXPathXML-Dateien parsen
Empfehlen Sie mehrere leistungsstarke PHPsVorlagen-Engine
Analyse der wichtigsten Punkte der PHP-Nutzungsfähigkeiten
Wie man PHP DOM-XML richtig zum Erstellen von XML-Dateien verwendet
Tatsächlich ist ihre Funktion Ganz einfach: Wenn viele Leute gemeinsam ein Projekt entwickeln, fragen sie sich vielleicht, wie ich die Implementierungsmethode einer bestimmten Funktion benennen soll eine Rolle. Wenn wir eine Schnittstellenklasse definieren, müssen die darin enthaltenen Methoden durch die folgenden Unterklassen implementiert werden:
interface Shop { public function buy($gid); public function sell($gid); public function view($gid); }
deklariert eine Shop-Schnittstellenklasse und definiert drei Methoden: buy( buy ), verkaufen (verkaufen) und sehen (anzeigen), dann müssen alle Unterklassen von , die erben, eine dieser drei Methoden implementieren. Wenn die Unterklasse diese nicht implementiert, funktioniert sie nicht. Tatsächlich ist die Schnittstellenklasse, um es ganz klar auszudrücken, die Vorlage einer Klasse und die Vorschriften einer Klasse. Wenn Sie zu dieser Kategorie gehören, müssen Sie meine Vorschriften befolgen, egal wie Sie es tun Wie Sie es machen. Das liegt an Ihnen, zum Beispiel:
class BaseShop implements Shop { public function buy($gid) { echo('你购买了ID为 :'.$gid.'的商品'); } public function sell($gid) { echo('你卖了ID为 :'.$gid.'的商品'); } public function view($gid) { echo('你查看了ID为 :'.$gid.'的商品'); } }
Denken Sie darüber nach, wie praktisch es ist, Schnittstellenklassen zu haben Sie müssen andere nicht nach Ihrer bestimmten Funktion fragen. Wie heißt die Methode, wenn Ihnen das gefällt?
Schlussfolgerung: Die Schnittstelle der PHP-Schnittstellenklasse ist der Anführer einer Klasse und gibt die Richtung an, und Unterklassen müssen ihre angegebene Methode vervollständigen.
<?php interface Shop { public function buy($gid); public function sell($gid); public function view($gid); } class BaseShop implements Shop { public function buy($gid) { echo('你购买了ID为 :'.$gid.'的商品'); } public function sell($gid) { echo('你卖了ID为 :'.$gid.'的商品'); } public function view($gid) { echo('你查看了ID为 :'.$gid.'的商品'); } } $haha = new BaseShop(); $haha->buy('123');
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die PHP-Schnittstellenklasse richtig. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!