PHPのparentキーワードで親クラスのプロパティやメソッドにアクセスする

PHPでは、parentキーワードで親クラスのプロパティやメソッドにアクセスできます。

class A
{
  public function __construct() {
    echo "A\n";
  }
  public function func() {
    echo "funcA\n";
  }
}
class B extends A
{
  public function __construct() {
    //親クラスのコンストラクタを呼び出す
    parent::__construct();
    echo "B\n";
  }
  public function func() {
    //親クラスのfunc()メソッドを呼び出す
    parent::func();
    echo "funcB\n";
  }
}
$b = new B();
$b->func();

出力結果

A
B
funcA
funcB

コメント

  1. Pingback: php parent 親クラスのプロパティやメソッドにアクセスする

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください