(mongodb >=1.0.0)
MongoDB\BSON\Binary::__construct — Constrói um novo Binary
data (string)type (int)MongoDB\BSON\Binary::TYPE_GENERIC se não especificado.
type não for um inteiro de 8 bits sem sinal.type for MongoDB\BSON\Binary::TYPE_UUID ou MongoDB\BSON\Binary::TYPE_OLD_UUID e data não tiver exatamente 16 bytes.| Versão | Descrição |
|---|---|
| PECL mongodb 1.15.0 |
O padrão para o parâmetro type é
MongoDB\BSON\Binary::TYPE_GENERIC se não for especificado.
|
| PECL mongodb 1.3.0 |
MongoDB\Driver\Exception\InvalidArgumentException
é lançada se type for
MongoDB\BSON\Binary::TYPE_UUID ou
MongoDB\BSON\Binary::TYPE_OLD_UUID e
data não tiver exatamente 16 bytes.
|
| PECL mongodb 1.1.3 |
MongoDB\Driver\Exception\InvalidArgumentException
é lançada se type não for um inteiro de 8 bits
sem sinal.
|
Exemplo #1 Exemplo de MongoDB\BSON\Binary::__construct()
<?php
$binary = new MongoDB\BSON\Binary('foo', MongoDB\BSON\Binary::TYPE_GENERIC);
var_dump($binary);
?>O exemplo acima produzirá:
object(MongoDB\BSON\Binary)#1 (2) {
["data"]=>
string(3) "foo"
["type"]=>
int(0)
}