(mongodb >=1.2.0)
MongoDB\BSON\Decimal128::__construct — 构造新的 Decimal128
注意: MongoDB\BSON\Decimal128 仅与 MongoDB 3.4+ 兼容。尝试将 BSON 类型与早期版本的 MongoDB 一起使用会导致错误。
value
(string)十进制字符串。
value
不是有效的十进制字符串,则抛出 MongoDB\Driver\Exception\InvalidArgumentException。示例 #1 MongoDB\BSON\Decimal128::__construct() 示例
<?php
var_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" }