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
nullfor thescaleparameter 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
scaleparameter 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
+添加备注
用户贡献的备注
此页面尚无用户贡献的备注。