PHP评估给出错误的结果
PHP评估给出错误的结果,php,eval,Php,Eval,eval功能有问题 $string = '$val = 1526.65 - 1519.99;'; eval($string); echo $val; => give 6.6600000000001, expected 6.66 测试如下: 有人有解释吗?这与eval无关,因为正常运行该行会产生相同的结果。产生奇怪结果的原因是。如果另一个问题提供了此问题的答案,那么将该问题标记为重复问题不是更好吗?您有没有建议绕过此错误?因为我需要在这里做正确的计算…@Anonymous是的,sorry@
eval
功能有问题
$string = '$val = 1526.65 - 1519.99;';
eval($string);
echo $val; => give 6.6600000000001, expected 6.66
测试如下:
有人有解释吗?这与
eval
无关,因为正常运行该行会产生相同的结果。产生奇怪结果的原因是。如果另一个问题提供了此问题的答案,那么将该问题标记为重复问题不是更好吗?您有没有建议绕过此错误?因为我需要在这里做正确的计算…@Anonymous是的,sorry@ThanhTrung请参阅,以获得一些特定于PHP的建议。