MongoDB\BSON\Binary::__construct

(mongodb >=1.0.0)

MongoDB\BSON\Binary::__construct — Створює новий Binary

Опис

final public MongoDB\BSON\Binary::__construct(string $data, int $type = MongoDB\BSON\Binary::TYPE_GENERIC)

Список параметрів

data(string)

Двійкові дані.

type(int)

8-розрядне ціле число, що означає тип даних. За замовчуванням набуває значення **MongoDB\BSON\Binary::TYPE_GENERIC**якщо не вказано.

Помилки

список змін

ВерсияОпис
PECL mongodb 1.15.0
Параметрtype за замовчуванням набуває значення MongoDB\BSON\Binary::TYPE_GENERIC, якщо не вказано.

| | PECL mongodb 1.3.0 |

MongoDB\Driver\Exception\InvalidArgumentException видається, якщо typeявляется**MongoDB\BSON\Binary::TYPE_UUID** або **MongoDB\BSON\Binary::TYPE_OLD_UUID**, а длинаdataне равна 16 байтам.

| | PECL mongodb 1.1.3 |

MongoDB\Driver\Exception\InvalidArgumentException видається, якщо type не є 8-розрядним цілим числом.

Приклади

Приклад #1 Приклад використання MongoDB\BSON\Binary::__construct()****

Loading...

Результат виконання наведеного прикладу:

object(MongoDB\BSON\Binary)#1 (2) {
  ["data"]=>
  string(3) "foo"
  ["type"]=>
  int(0)
}

Дивіться також