私は PHP オブジェクトに取り組んでいますが、問題があります。マザー クラスから属性 (オブジェクト) を呼び出そうとしましたが、null です。私の問題を紹介します:
Class A {
protected $attribute;
public function __construct() {
$this->attribute = new C();
}
public function foo() {
new B();
}
}
Class B extends A {
public function __construct() {
var_dump($this->attribute) // show "NULL"
}
}