我正在开发一个应用程序,我遇到了这个困境。下面是一个非常简化的版本,但我想知道它是否可能
示例:
class A{
public $test = null;
public function method1(){
$this->test = 'finished';
}
}
class B extends A{
public function getMethod1Test(){
return $this->test;
}
}
$a = new A();
$a->method1();
$b = new B();
$b->getMethod1Test(); //this currently returns NULL
如何修改它,使其返回值'finished'而不将修改后的值重新插入B类?
由于
答案 0 :(得分:0)
如果你像这样创建A类..
class A{
public $test = null;
public function __construct(){ // constructor
$this->test = 'finished';
}
}
我没有测试过但是应该可以工作。