--TEST-- BcMath\Number mod object by operator --EXTENSIONS-- bcmath --FILE-- --EXPECT-- 100 % 100 object(BcMath\Number)#3 (2) { ["value"]=> string(1) "0" ["scale"]=> int(0) } 100 % -20 object(BcMath\Number)#2 (2) { ["value"]=> string(1) "0" ["scale"]=> int(0) } 100 % 0.01 object(BcMath\Number)#4 (2) { ["value"]=> string(4) "0.00" ["scale"]=> int(2) } 100 % -0.40 object(BcMath\Number)#3 (2) { ["value"]=> string(4) "0.00" ["scale"]=> int(2) } -20 % 100 object(BcMath\Number)#2 (2) { ["value"]=> string(3) "-20" ["scale"]=> int(0) } -20 % -20 object(BcMath\Number)#1 (2) { ["value"]=> string(1) "0" ["scale"]=> int(0) } -20 % 0.01 object(BcMath\Number)#3 (2) { ["value"]=> string(4) "0.00" ["scale"]=> int(2) } -20 % -0.40 object(BcMath\Number)#2 (2) { ["value"]=> string(4) "0.00" ["scale"]=> int(2) } 0.01 % 100 object(BcMath\Number)#1 (2) { ["value"]=> string(4) "0.01" ["scale"]=> int(2) } 0.01 % -20 object(BcMath\Number)#4 (2) { ["value"]=> string(4) "0.01" ["scale"]=> int(2) } 0.01 % 0.01 object(BcMath\Number)#2 (2) { ["value"]=> string(4) "0.00" ["scale"]=> int(2) } 0.01 % -0.40 object(BcMath\Number)#1 (2) { ["value"]=> string(4) "0.01" ["scale"]=> int(2) } -0.40 % 100 object(BcMath\Number)#4 (2) { ["value"]=> string(5) "-0.40" ["scale"]=> int(2) } -0.40 % -20 object(BcMath\Number)#3 (2) { ["value"]=> string(5) "-0.40" ["scale"]=> int(2) } -0.40 % 0.01 object(BcMath\Number)#1 (2) { ["value"]=> string(4) "0.00" ["scale"]=> int(2) } -0.40 % -0.40 object(BcMath\Number)#4 (2) { ["value"]=> string(4) "0.00" ["scale"]=> int(2) }