从父类获取局部变量的值


Get value of local variable from parent class?

我有两个类:

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,我怎么能做到这一点?

$this->load();填充$var

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