返回Php的eval函数

Rya*_*yan 2 php

我需要传递一个return $变量; 在eval函数中,它反过来将返回函数的值.

这是一个例子:

function something()
{
    $sSomeVar = 'something';
    eval( 'return $sSomeVar = 3;'  );
}
Run Code Online (Sandbox Code Playgroud)

上面的代码将为eval返回3,但该函数不会返回变量的值.

那么有人知道如何在评估中返回一个回报吗?

Den*_*ink 8

这应该做的伎俩:

function something() 
{
  $sSomeVar = 'something';
  return eval( 'return $sSomeVar = 3;' );
}
Run Code Online (Sandbox Code Playgroud)