从父类获取局部变量的值?

时间:2011-09-02 21:35:52

标签: php oop

我有两个班级:

class A {
    public function load() {
        $var = new some_class();
        return $var;
    }
}

class B extends A {
    public function test() {
        $this->load();
        $var->some_method(); // ERROR : variable "$var" does not exists
    }
}

我想从类“B”访问类“A”的局部变量$var,我该怎么做?

1 个答案:

答案 0 :(得分:6)

只需使用$this->load();

填充$ var
class B extends A {
    public function test() {
        $var = $this->load();
        $var->some_method(); // WORKS
    }
}