私は PHP の OOP の初心者で、自分の Web サイト用に小さな MVC 構造を作成しようとしていますが、理解できないエラーが発生しています。私のコードは以下のようなものです:
class a
{
protected $b = "b";
protected function c()
{
return $this->b;
}
}
class d extends a
{
public function e()
{
parent::c();
}
}
$f = new d();
var_dump($f->e());
このコードの出力は null です。これはわかりません。
元のコードでは、ユーザー名とパスワードをクラス 'a' に保存し、関数 'c' で PDO オブジェクトを返しています。
ここでのエラーは何ですか?