HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/kommabasic.nl/vendor/phpbench/phpbench/lib/Math/FloatNumber.php
<?php

namespace PhpBench\Math;

class FloatNumber
{
    public static function isLessThanOrEqual(float $left, float $right): bool
    {
        if (self::isEqual($left, $right)) {
            return true;
        }

        return $left < $right;
    }

    public static function isEqual(float $left, float $right): bool
    {
        return (string)$left === (string)$right;
    }

    public static function isWithin(float $number, float $lower, float $upper): bool
    {
        return self::isGreaterThanOrEqual($number, $lower) && self::isLessThanOrEqual($number, $upper);
    }

    public static function isGreaterThanOrEqual(float $left, float $right): bool
    {
        if (self::isEqual($left, $right)) {
            return true;
        }

        return $left > $right;
    }
}