我有一个方法返回一个像1.234567890这样的浮点数。我想测试它是否确实如此。但是,似乎此返回的float在不同的平台上具有不同的精度,因此如何断言返回的值为1.23456789?如果我只是这样做:

$this->assertEqual(1.23456789, $float);

然后,在某些精度不够的平台上,这可能会失败。

最佳答案

为了获得更高的准确性,您可以考虑使用BCMath

10-08 01:55