From 08b432e09dd05b0b793a2379e8e380582c9877dc Mon Sep 17 00:00:00 2001 From: Bruce Wells Date: Thu, 2 Jun 2022 10:40:00 -0400 Subject: Update README.md --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 836612e..0e88f34 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,11 @@ # A simple and extensible math expressions calculator ## Features: -* Built in support for +, -, *, %, / and power (^) operators +* Built in support for +, -, *, /, % and power (^) operators * Paratheses () and arrays [] are fully supported * Logical operators (==, !=, <, <, >=, <=, &&, ||) * Built in support for most PHP math functions +* Support for BCMath Arbitrary Precision Math * Support for variable number of function parameters and optional function parameters * Conditional If logic * Support for user defined operators @@ -191,7 +192,7 @@ $calculator->setVarNotFoundHandler( ## Floating Point BCMath Support By default, `MathExecutor` uses PHP floating point math, but if you need a fixed precision, call **useBCMath()**. Precision defaults to 2 decimal points, or pass the required number. -`WARNING`: Functions may return a PHP floating point number. By doing the basic math functions on the results, you will get back a fixed number of decimal points. Use a plus sign in from of any stand alone function to return the proper number of decimal places. +`WARNING`: Functions may return a PHP floating point number. By doing the basic math functions on the results, you will get back a fixed number of decimal points. Use a plus sign in front of any stand alone function to return the proper number of decimal places. ## Division By Zero Support: Division by zero throws a `\NXP\Exception\DivisionByZeroException` by default -- cgit v1.2.3