php は、サブクラスで親クラスのメソッドを呼び出します。
最初に親クラス A を作成し、メソッド "test" を宣言します
<?php class A{ public $a1='a1'; protected $a2='a2'; function test(){ echo "hello!<hr/>"; } }
次に、サブクラス B を作成し、キーワード「extends」を使用して親クラス A を継承し、サブクラス B を作成し、「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!
関連参照: php中文网
以上がPHPでサブクラスの親クラスのメソッドを呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。