我正在尝试使以下示例有效。看起来 PHP 认为$this->getData2
是一个成员变量。如何使 PHP 将其视为一种方法?
class Test {
public function getData()
{
return array(
'data1'=>array('name'=>'david'),
'data2'=>$this->getData2
);
}
public function getData2()
{
return "hello"
}
}
$test = new Test;
$data = $test->getData();
$data = $data['data2']();
我尝试了以下方法,但看起来......在这种情况下我不能使用$this
function() use($this) {
return $This->getData2();
}