MongoDB\BSON\Decimal128::__construct
PHP function
Edit on GitHub ✎
(mongodb >=1.2.0)
Construct a new Decimal128
Description
MongoDB\BSON\Decimal128::__construct(string $value)
Decimal128
Parameters
value(string)A decimal string.
Errors/Exceptions
- Throws
MongoDB\Driver\Exception\InvalidArgumentExceptionifvalueis not a valid decimal string.
Examples
MongoDB\BSON\Decimal128::__construct() example
php
<?php
var_dump(new MongoDB\BSON\Decimal128(1234.5678));
var_dump(new MongoDB\BSON\Decimal128(NAN));
var_dump(new MongoDB\BSON\Decimal128(INF));
?>The above example will output something similar to:
output
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"
}See Also
- Decimal128 floating-point format
- BSON Types