From 8ed95e80d06021db4563d3352e50ef852d5382c9 Mon Sep 17 00:00:00 2001 From: yinfuyuan Date: Tue, 12 Jan 2021 20:51:31 +0800 Subject: [PATCH] fix(PhpEnum):Fix bccomp scale bug --- src/PhpEnum.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PhpEnum.php b/src/PhpEnum.php index 11fefd3..277894a 100644 --- a/src/PhpEnum.php +++ b/src/PhpEnum.php @@ -156,7 +156,7 @@ public final function propertyEquals($property, $value, $strict = true) return false; } $scale = intval($this->scale()); - if ($scale > 0 || !extension_loaded('bcmath')) { + if ($scale <= 0 || !extension_loaded('bcmath')) { return strval($mixed) === strval($value); } return bccomp(strval($mixed), strval($value), $scale) === 0;