Constrói um novo Decimal128

# MongoDB\BSON\Decimal128::__construct

(mongodb >=1.2.0)

MongoDB\BSON\Decimal128::__construct — Constrói um novo Decimal128

### Descrição

final public function MongoDB\BSON\Decimal128::__construct(string `$value`)

> Nota: MongoDB\BSON\Decimal128 só é compatível com o MongoDB 3.4+. Tentar usar o tipo BSON com uma versão anterior do MongoDB resultará em erro.

### Parâmetros

`value` (string)
  Uma string decimal.

### Erros/Exceções

- Lança uma exceção MongoDB\Driver\Exception\InvalidArgumentException em caso de erro ao analisar argumentos.
- Lança MongoDB\Driver\Exception\InvalidArgumentException se `value` não for uma string decimal válida.

### Exemplos

Exemplo #1 Exemplo de 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));

    ?>

O exemplo acima produzirá algo semelhante 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"
    }

### Veja Também

- » Formato em ponto flutuante Decimal128
- » Tipos BSON

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open