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
Pingback: php parent 親クラスのプロパティやメソッドにアクセスする