我需要传递一个return $变量;在eval函数中,它反过来将返回函数的值。
以下是一个例子:
function something()
{
$sSomeVar = 'something';
eval( 'return $sSomeVar = 3;' );
}
上面的代码将为eval返回3,但该函数不会返回变量的值。
那么有人知道如何在评估中返回一个回报吗?
答案 0 :(得分:8)
这应该可以解决问题:
function something()
{
$sSomeVar = 'something';
return eval( 'return $sSomeVar = 3;' );
}