1.Trait ist ein Code-Wiederverwendungsmechanismus, der für Sprachen mit einfacher Vererbung wie PHP vorbereitet ist. Merkmale sollen die Einschränkungen von Sprachen mit einfacher Vererbung verringern und Entwicklern die freie Wiederverwendung von Methoden in unabhängigen Klassen innerhalb verschiedener Hierarchien ermöglichen.
2. Von der Basisklasse geerbte Mitglieder werden durch vom Merkmal eingefügte Mitglieder überschrieben.
3. Codebeispiele:
trait T{ public function run() { parent::run(); echo 'Trait:'.__CLASS__.'<br>'; }}class P{ public function run() { echo 'Class:'.__CLASS__.'<br>'; }} class C extends P{ use T;}$c = new C();$c->run(); //输出结果 //Class:P //Trait:C
Verwandte Empfehlungen:
Wie man Merkmale verwendet, um die Wiederverwendung von PHP-Code zu erreichen
Eine einfache Definition und Einführung in die Verwendung von PHP-Code-Wiederverwendungsmerkmalen
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Beispiele für Wiederverwendungsmechanismen von PHP-Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!