(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) }