我有一个要求,我在DB中保存了一些条件。我可以通过我的PHP代码来提供这些条件,但我无法执行它们。我在下面展示了一个例子。
<?
$z = ">100";//I get this value from the DB
$x = 80; // This value also comes from DB
if(exec("&1 &2",$x,$z))
echo "Yes";
else
echo "No";
?>
也试了这个
<?
$z = ">100";
$x = 80;
if(eval("$x $z"))
echo "Yes";
else
echo "No";
?>
答案 0 :(得分:1)
应该是,(eval
只接受陈述,而不接受表达式)
$z = ">100";//I get this value from the DB
$x = 80; // This value also comes from DB
if(eval("return {$x} {$z};"))
echo "Yes";
else
echo "No";
?>