php ruft die Methode der übergeordneten Klasse in der Unterklasse auf:
Erstellen Sie zunächst eine übergeordnete Klasse A und deklarieren Sie eine Methode „test“
<?php class A{ public $a1='a1'; protected $a2='a2'; function test(){ echo "hello!<hr/>"; } }
Dann erstellen Sie Unterklasse B, verwenden Sie das Schlüsselwort „extends“, um die übergeordnete Klasse A zu erben, erstellen Sie Unterklasse B, verwenden Sie „parent::test()“
<?php class B extends A{//若A类和B类不在同一文件中 请包含后(include)再操作 public $a1='b1'; function test2(){ $this->test(); parent::test();//子类调用父类方法 } function test() { echo $this->a1.','; echo $this->a2.','; echo "b2_test_hello<hr/>"; } } $a = new B(); $a->test();//b1,a2,b2_test_hello $a->test2();//b1,a2,b2_test_hello//hello!
Verwandte Referenzen: php Chinesische Website
Das obige ist der detaillierte Inhalt vonSo rufen Sie die übergeordnete Klassenmethode in einer Unterklasse in PHP auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!