diff options
author | Bruce Wells <brucekwells@gmail.com> | 2022-06-02 17:40:00 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-02 17:40:00 +0300 |
commit | 08b432e09dd05b0b793a2379e8e380582c9877dc (patch) | |
tree | e45e933452489bd2cf6c30f0f69907ddf364fce6 /README.md | |
parent | a944fe4e5631a6b3085ee2962e3159261f90bfcd (diff) |
Update README.md
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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 |