BcMath\Number::__construct
Creates a BcMath\Number object
&reftitle.description;
public BcMath\Number::__construct
stringintnum
Creates a BcMath\Number object from an int or string value.
&reftitle.parameters;
num
An int or string value.
If num is a int,
the BcMath\Number::scale is always set to 0.
If num is a string, it must be a valid number,
and the BcMath\Number::scale is automatically set by parsing the string.
&reftitle.errors;
This method throws a ValueError if num
is string and not a well-formed BCMath numeric string.
&reftitle.examples;
BcMath\Number::__construct example
]]>
&example.outputs;
string(3) "100"
["scale"]=>
int(0)
}
object(BcMath\Number)#2 (2) {
["value"]=>
string(4) "-200"
["scale"]=>
int(0)
}
object(BcMath\Number)#3 (2) {
["value"]=>
string(6) "300.00"
["scale"]=>
int(2)
}
]]>
&reftitle.seealso;
BcMath\Number::__serialize
BcMath\Number::__unserialize