我需要传递一个return $变量; 在eval函数中,它反过来将返回函数的值.
这是一个例子:
function something()
{
$sSomeVar = 'something';
eval( 'return $sSomeVar = 3;' );
}
Run Code Online (Sandbox Code Playgroud)
上面的代码将为eval返回3,但该函数不会返回变量的值.
那么有人知道如何在评估中返回一个回报吗?
这应该做的伎俩:
function something()
{
$sSomeVar = 'something';
return eval( 'return $sSomeVar = 3;' );
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2601 次 |
| 最近记录: |