Creates a new binary data object

# MongoBinData::__construct

(PECL mongo >= 0.8.1)

MongoBinData::__construct — Creates a new binary data object

> Extensia care definește această metodă este învechită. În loc, trtebuie utilizată extensia MongoDB. Variante alternative pentru această metodă includ:

> - MongoDB\BSON\Binary::__construct()

### Descrierea

public MongoBinData::__construct ( string `$data` [, int `$type` = 0 ] )

Creates a new binary data object.

There are seven types of binary data currently recognized by the BSON spec, which are defined as class constants. For backwards compatibility, the PHP driver uses `MongoBinData::BYTE_ARRAY` as the default; however, this may change to `MongoBinData::GENERIC` in the future. Users are encouraged to specify a type instead of relying on the default.

### Parametri

`data`

  Binary data.

`type`

  Data type.

### Valorile întoarse

Returns a new binary data object.

### Istoricul schimbărilor

Versiune | Descriere
--- | ---
1.5.0 | The default changed from 2 (`MongoBinData::BYTE_ARRAY`) to 0 (`MongoBinData::GENERIC`).
1.2.11 | Emits `E_DEPRECATED` when the second argument is not used. The default value for `type` may change in the near future.