Documentación offline PHP master

MongoDB\BSON\Decimal128::__construct

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

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