我遇到以下代码的问题。我只是猜测这是一个范围问题。
public function run() {
return eval('$this->config();');
// This will return null.
return $this->config();
// This will return my config array right.
}
在有人要求之前:
有没有人对这个终端事有任何建议? (我的基本问题仍然是评估......)
答案 0 :(得分:6)
eval
返回NULL,因为这是它的假设。从the documentation page开始:
除非在计算代码中调用eval()
,否则
return
将返回NULL,在这种情况下,将返回传递给return
的值。