Skip to content
This repository was archived by the owner on Dec 27, 2023. It is now read-only.

Decimal

Andreu Correa Casablanca edited this page Mar 18, 2015 · 10 revisions

Import

To import the Decimal class, you must add the following line in the header of your PHP script:

use \Litipk\BigNumbers\Decimal as Decimal;

Constructors

The Decimal class provides many static constructors.

From any given value:

The most generic constructor, but also the slowest one.

Decimal::create($value, $scale=null)
  • $value : Any PHP native variable that represents a number.
  • $scale : The precision we want (measured in number of digits behind the fixed point).

From Integers

Decimal::fromInteger($intValue, $scale=null)

From Floating Point Numbers

Decimal::fromFloat($fltValue, $scale=null)

From Strings

Decimal::fromString($strValue, $scale=null)

From other Decimal objects

Constructs a new Decimal object based on a previous one, but changing it's $scale property.

Decimal::fromDecimal(Decimal $b, $scale=null)

Binary Operators

TODO

Unary Operators

TODO

Property Getters

TODO

Clone this wiki locally