MongoDB\BSON\Decimal128::__construct
En esta página
MongoDB\BSON\Decimal128::__construct
Construye un nuevo Decimal128
Descripción#
final public MongoDB\BSON\Decimal128::__construct(string $value)
```php
> [!NOTE]
> `MongoDB\BSON\Decimal128` solo es compatible con MongoDB 3.4+. Si se intenta utilizar el tipo BSON con una versión antigua de MongoDB, se emitirá un error.
## Parámetros
`value` (`string`)
Una cadena decimal
## Errores/Excepciones
Lanza una excepción
MongoDB\Driver\Exception\InvalidArgumentException
en caso de error durante el análisis de un argumento.
Lanza
MongoDB\Driver\Exception\InvalidArgumentException
si
value
no es una cadena decimal válida.
## Ejemplos
Ejemplo con `MongoDB\BSON\Decimal128::__construct`
```php
Resultado del ejemplo anterior es similar a:
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"
}
Véase también#
Formato de coma flotante Decimal128
Tipos BSON