Dieser Artikel stellt hauptsächlich die Vererbung-Methode von PHPKonstruktor vor. Er analysiert Beispiele und fasst verschiedene häufige Situationen der Konstruktor-Vererbung zusammen.
Das Beispiel in diesem Artikel beschreibt die Vererbungsmethode des PHP-Konstruktors. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Fall eins: Wenn die Unterklasse keinen Konstruktor definiert, wird er standardmäßig geerbt. Beispiel:
<?php class A{ public $name; function construct(){ echo $this->name="小强"; } } class B extends A{ } $bb = new B(); ?>
Ausgabeergebnis: Xiaoqiang
Zweiter Fall: Wenn die Unterklasse einen Konstruktor definiert, wird dieser nicht vererbt. Instanz:
<?php class A{ public $name; function construct(){ echo $this->name="小强"; } } class B extends A{ function construct(){ echo "BBBBBB子类"; } } $bb = new B(); ?>
Ausgabeergebnis: BBBBBB-Unterklasse
Dritter Fall: Wenn Sie den Konstruktor der übergeordneten Klasse aufrufen müssen, können Sie Folgendes verwenden: parent:: Übergeordnete Klassenfunktion oder übergeordnete Klassenname::übergeordnete Klassenfunktion.
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Beispiele für Vererbungsmethoden des PHP-Konstruktors. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!