如何使用其他类变量?

时间:2017-09-27 17:05:01

标签: php oop

我有一些课程:

class A{
    public $D;

    public function __construct()
    {
        $this->D = new D();
    }
}

class C extends E{
    public function testC(){
        return 'test C';
    }
}

class B extends A
{
    public function __construct()
    {
        $this->C = new C();
    }

    public function testB()
    {
        echo $this->C->testC();
    }
}
(new B)->testB();

我想将变量类A转移到C类,我怎么做(我可以在C类中使用变量类A)?

1 个答案:

答案 0 :(得分:-1)

你最想要达到的目的就是这个。

class A
{
    public $variable;
}

class B extends A
{
    public function __construct()
    {
        $this->variable = 'value';
    }

    public function testVar()
    {
        echo $this->variable;
    }
}

我建议阅读OOP basics,除此之外还有更多内容。