BcMath\Number クラスはじめに任意精度数値のクラスです。 このオブジェクトは、オーバーロードされた 算術演算子, 比較演算子 をサポートしています。
クラス概要
final
readonly
BcMath\Number
implements
Stringable
/* プロパティ */
public
string
$value;
public
int
$scale;
/* メソッド */
public __construct(stringint
$num )public BcMath\Number add(BcMath\Numberstringint
$num , intnull $scale = null )public BcMath\Number ceil()
public int compare(BcMath\Numberstringint
$num , intnull $scale = null )public BcMath\Number div(BcMath\Numberstringint
$num , intnull $scale = null )public array divmod(BcMath\Numberstringint
$num , intnull $scale = null )public BcMath\Number floor()
public BcMath\Number mod(BcMath\Numberstringint
$num , intnull $scale = null )public BcMath\Number mul(BcMath\Numberstringint
$num , intnull $scale = null )public BcMath\Number pow(BcMath\Numberstringint
$exponent , intnull $scale = null )public BcMath\Number powmod(BcMath\Numberstringint
$exponent , BcMath\Numberstringint $modulus , intnull $scale = null )public BcMath\Number round(int
$precision = 0, RoundingMode $mode = RoundingMode::HalfAwayFromZero)public array __serialize()
public BcMath\Number sqrt(intnull
$scale = null )public BcMath\Number sub(BcMath\Numberstringint
$num , intnull $scale = null )public string __toString()
public void __unserialize(array
$data )プロパティ
|