N番目(2番目または3番目またはAny)のサブクラスからスーパー親クラスのコンストラクターを呼び出す方法を知りたいです。
class a{
public function __construct(){
echo "<br>In constructor of class A <br>";
}
}
class b extends a {
public function __construct(){
echo "<br>In constructor of class B <br>";
}
}
class c extends b {
public function __construct(){
parent::__construct();
echo "<br>In constructor of class C <br>";
}
}
$obj = new c;
親のコンストラクターが呼び出されている上記のクラスCのコンストラクターで行う必要のある変更。親::__construct(); クラスBのコンストラクターを指します。クラスCからクラスAのコンストラクターを呼び出す必要があります。