The BcMath\Number class
(PHP 8 >= 8.4.0)
简介
A class for an arbitrary precision number. These objects support overloaded arithmetic and comparison operators.
注意: This class is not affected by the bcmath.scale INI directive set in php.ini.
注意: The behavior of an overloaded operator is the same as specifying
null
for thescale
parameter on the corresponding method.
类摘要
/* 属性 */
/* 方法 */
public powmod(BcMath\Number|string|int
$exponent
, BcMath\Number|string|int $modulus
, ?int $scale
= null
): BcMath\Numberpublic round(int
}$precision
= 0, RoundingMode $mode
= RoundingMode::HalfAwayFromZero): BcMath\Number属性
- value
- A string representation of an arbitrary precision number.
- scale
-
The scale value currently set on the object.
For objects resulting from calculations, this value is automatically computed and set,
unless the
scale
parameter was set in the calculation method.
目录
- BcMath\Number::add — Adds an arbitrary precision number
- BcMath\Number::ceil — Rounds up an arbitrary precision number
- BcMath\Number::compare — Compares two arbitrary precision numbers
- BcMath\Number::__construct — Creates a BcMath\Number object
- BcMath\Number::div — Divides by an arbitrary precision number
- BcMath\Number::divmod — Gets the quotient and modulus of an arbitrary precision number
- BcMath\Number::floor — Rounds down an arbitrary precision number
- BcMath\Number::mod — Gets the modulus of an arbitrary precision number
- BcMath\Number::mul — Multiplies an arbitrary precision number
- BcMath\Number::pow — Raises an arbitrary precision number
- BcMath\Number::powmod — Raises an arbitrary precision number, reduced by a specified modulus
- BcMath\Number::round — Rounds an arbitrary precision number
- BcMath\Number::__serialize — Serializes a BcMath\Number object
- BcMath\Number::sqrt — Gets the square root of an arbitrary precision number
- BcMath\Number::sub — Subtracts an arbitrary precision number
- BcMath\Number::__toString — Converts BcMath\Number to string
- BcMath\Number::__unserialize — Deserializes a data parameter into a BcMath\Number object
+添加备注
用户贡献的备注
此页面尚无用户贡献的备注。