返回Php的eval函数

时间:2010-07-14 14:38:16

标签: php

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

以下是一个例子:

function something()
{
    $sSomeVar = 'something';
    eval( 'return $sSomeVar = 3;'  );
}

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

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

1 个答案:

答案 0 :(得分:8)

这应该可以解决问题:

function something() 
{
  $sSomeVar = 'something';
  return eval( 'return $sSomeVar = 3;' );
}