antonvlasenko/decimal

An object-oriented wrapper around BC Math PHP extension

v1.0.1 2020-01-03 10:19 UTC

This package is auto-updated.

Last update: 2024-05-05 19:10:06 UTC


README

Decimal is an object-oriented wrapper around BC Math PHP extension. It allows to use OOP when working when decimal numbers. This package also adds support for exponent numbers.

Installation

composer require antonvlasenko/decimal

Running tests

composer run tests

Note: there are other useful commands available. Check composer.json for more information.

Example

use AntonVlasenko\Decimal\Decimal;

Decimal::$SCALE = 20; // Sets precision

$decimal = new Decimal('5e2');

echo $decimal->divideBy(3);
// 166.66666666666666666666