php eval,计算

php中的eval()函数可以处理php代码,因此可以用此来解决:以字符串格式存储的计算公式
 
比如:
$str='2*(3+12)';
$s=eval("return $str;");
echo $s;
会输出:30
是表达式的值
其中eval()中的return $str;就是php代码