Php/docs/mongodb-bson-decimal128.construct

提供:Dev Guides
< Php
移動先:案内検索

MongoDB\BSON\Decimal128::__construct

(mongodb >=1.2.0)

MongoDB\BSON\Decimal128::__constructConstruct a new Decimal128


説明

final public MongoDB\BSON\Decimal128::__construct ([ string $value ] )

注意:

MongoDB\BSON\Decimal128 は、 MongoDB 3.4 以降でしか使えません。それより前のバージョンの MongoDB の BSON 型でこれを使おうとすると、エラーが発生します。

パラメータ

value (string)
A decimal string.


エラー / 例外


例1 MongoDB\BSON\Decimal128::__construct() example

<?phpvar_dump(new MongoDB\BSON\Decimal128(1234.5678));var_dump(new MongoDB\BSON\Decimal128(NAN));var_dump(new MongoDB\BSON\Decimal128(INF));?>

上の例の出力は、 たとえば以下のようになります。


object(MongoDB\BSON\Decimal128)#1 (1) {
  ["dec"]=>
  string(9) "1234.5678"
}
object(MongoDB\BSON\Decimal128)#1 (1) {
  ["dec"]=>
  string(3) "NaN"
}
object(MongoDB\BSON\Decimal128)#1 (1) {
  ["dec"]=>
  string(8) "Infinity"
}