Annotation of embedaddon/php/ext/standard/tests/math/allowed_rounding_error.inc, revision 1.1.1.1
1.1 misho 1: <?php
2: function allowed_rounding_error ($number, $expected) {
3:
4: //different machines may give slightly different floating point numbers
5: //This assumes that the results will be the same to + or - 1.0E-10.
6:
7: $small_number = 1.0e-10;
8: $min = $expected - $small_number;
9: $max = $expected + $small_number;
10:
11: if ($number < $max && $number > $min ) {
12: return true;
13: }
14: else {
15: return false;
16: }
17: }
18: ?>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>