在没有eval方法的情况下评估存储为字符串的多个条件

时间:2014-06-03 14:09:08

标签: php eval

我有一个这样的字符串:

$str = "0 || 0 && 1";

实际上这个字符串是一个条件。 如果我喜欢这样:

if($str) {
  echo "done";
}
else {
echo "sfcsd";
}

总是如此,因为$str是字符串。

如何使用out eval()来评估此字符串。

1 个答案:

答案 0 :(得分:0)

查看PHP中的沙盒。这是一个快速教程:

http://www.fieryprophet.com/blog/detail/sandboxing-untrusted-code-with-phpsandbox