(mongodb >=1.0.0)
MongoDB\BSON\Binary::__construct — Constrói um novo Binary
data (string)Dados binários.
type (int)
Inteiro de 8 bits sem sinal denotando o tipo de dados. O padrão é 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 |
| PECL mongodb 1.3.0 |
MongoDB\Driver\Exception\InvalidArgumentException
é lançada se |
| PECL mongodb 1.1.3 |
MongoDB\Driver\Exception\InvalidArgumentException
é lançada se |
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)
}