--TEST-- BcMath\Number compare() with scale --EXTENSIONS-- bcmath --FILE-- compare($value2, $scale)); echo "\n"; } } ?> --EXPECT-- ========== scale is 0 ========== with int 100: int(0) with string 100.0000: int(0) with object 100.0000: int(0) with string 100.0001: int(0) with object 100.0001: int(0) with string 100.0010: int(0) with object 100.0010: int(0) with string 100.0100: int(0) with object 100.0100: int(0) with string 100.0011: int(0) with object 100.0011: int(0) ========== scale is 1 ========== with int 100: int(0) with string 100.0000: int(0) with object 100.0000: int(0) with string 100.0001: int(0) with object 100.0001: int(0) with string 100.0010: int(0) with object 100.0010: int(0) with string 100.0100: int(0) with object 100.0100: int(0) with string 100.0011: int(0) with object 100.0011: int(0) ========== scale is 2 ========== with int 100: int(0) with string 100.0000: int(0) with object 100.0000: int(0) with string 100.0001: int(0) with object 100.0001: int(0) with string 100.0010: int(0) with object 100.0010: int(0) with string 100.0100: int(-1) with object 100.0100: int(-1) with string 100.0011: int(0) with object 100.0011: int(0) ========== scale is 3 ========== with int 100: int(1) with string 100.0000: int(1) with object 100.0000: int(1) with string 100.0001: int(1) with object 100.0001: int(1) with string 100.0010: int(0) with object 100.0010: int(0) with string 100.0100: int(-1) with object 100.0100: int(-1) with string 100.0011: int(0) with object 100.0011: int(0) ========== scale is 4 ========== with int 100: int(1) with string 100.0000: int(1) with object 100.0000: int(1) with string 100.0001: int(1) with object 100.0001: int(1) with string 100.0010: int(1) with object 100.0010: int(1) with string 100.0100: int(-1) with object 100.0100: int(-1) with string 100.0011: int(0) with object 100.0011: int(0) ========== scale is 5 ========== with int 100: int(1) with string 100.0000: int(1) with object 100.0000: int(1) with string 100.0001: int(1) with object 100.0001: int(1) with string 100.0010: int(1) with object 100.0010: int(1) with string 100.0100: int(-1) with object 100.0100: int(-1) with string 100.0011: int(0) with object 100.0011: int(0)