更新
其他类
- 其他类->函数A
- 其他类->函数B
- OtherClass->whatever (dynamic) <-- 可以调用 OtherClass->foo 或 OtherClass->bar
甲级
class A
{
protected $_data;
public function __construct()
{
$other = new OtherClass;
$something = $this->_data;
$this->process = $other->$something; // Not Work
}
public function ipsum()
{
return $this->process;
}
}
B类
class B extends A
{
protected $_data = 'string';
public function __construct()
{
parent::__construct();
}
public function lorem()
{
return $this->ipsum(); // $other->string;
}
}
我怎样才能得到$_data
?
它在$other->foo
没有变量的情况下工作
帮助..谢谢