Heim > Backend-Entwicklung > PHP-Tutorial > Detaillierte Erläuterung der Beispiele für Wiederverwendungsmechanismen von PHP-Code

Detaillierte Erläuterung der Beispiele für Wiederverwendungsmechanismen von PHP-Code

小云云
Freigeben: 2023-03-21 10:14:01
Original
1895 Leute haben es durchsucht

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
Nach dem Login kopieren

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

Beispiele für die Verwendung von Merkmalen zur Implementierung der Code-Wiederverwendung im PHP_PHP-Tutorial

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage