5

私は 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 オブジェクトを返しています。

ここでのエラーは何ですか?

4

1 に答える 1

9

の値を取得していますがparent::c()、何もしていません。return ステートメントを使用します。

于 2013-01-03T19:27:00.710 に答える