Number
final class Number implements Stringable (View source)
Properties
string | $value | ||
int | $scale |
Methods
__construct(string|int $num)
No description
array
divmod(Number|string|int $num, int|null $scale = null)
No description
powmod(Number|string|int $exponent, Number|string|int $modulus, int|null $scale = null)
No description
round(int $precision = 0, RoundingMode $mode = \RoundingMode::HalfAwayFromZero)
No description
int
compare(Number|string|int $num, int|null $scale = null)
No description
string
__toString()
Magic method {https://www.php.net/manual/en/language.oop5.magic.php#object.tostring} allows a class to decide how it will react when it is treated like a string.
array
__serialize()
No description
void
__unserialize(array $data)
No description
Details
__construct(string|int $num)
No description
Number
add(Number|string|int $num, int|null $scale = null)
No description
Number
sub(Number|string|int $num, int|null $scale = null)
No description
Number
mul(Number|string|int $num, int|null $scale = null)
No description
Number
div(Number|string|int $num, int|null $scale = null)
No description
Number
mod(Number|string|int $num, int|null $scale = null)
No description
array
divmod(Number|string|int $num, int|null $scale = null)
No description
Number
powmod(Number|string|int $exponent, Number|string|int $modulus, int|null $scale = null)
No description
Number
pow(Number|string|int $exponent, int|null $scale = null)
No description
Number
sqrt(int|null $scale = null)
No description
Number
floor()
No description
Number
ceil()
No description
Number
round(int $precision = 0, RoundingMode $mode = \RoundingMode::HalfAwayFromZero)
No description
int
compare(Number|string|int $num, int|null $scale = null)
No description
string
__toString()
Magic method {https://www.php.net/manual/en/language.oop5.magic.php#object.tostring} allows a class to decide how it will react when it is treated like a string.
array
__serialize()
No description
void
__unserialize(array $data)
No description