小编Nar*_*ich的帖子

此代码中的变量可见性错误是什么?

我是PHP的OOP的新手,我正在尝试为我的网站创建一个小的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());
Run Code Online (Sandbox Code Playgroud)

此代码的输出为null,我无法弄清楚!

在我原来的代码中,我将我的用户名和密码存储在类'a'中,并在函数'c'中返回一个PDO对象.

这里有什么错误?

php inheritance

5
推荐指数
1
解决办法
45
查看次数

标签 统计

inheritance ×1

php ×1