(mongodb >=1.0.0)
MongoDB\BSON\Binary::__construct — Construct a new Binary
data (string)type (int)MongoDB\BSON\Binary::TYPE_GENERIC if not specified.
type is not an unsigned 8-bit integer.type is MongoDB\BSON\Binary::TYPE_UUID or MongoDB\BSON\Binary::TYPE_OLD_UUID and data is not exactly 16 bytes in length.| Versione | Descrizione |
|---|---|
| PECL mongodb 1.15.0 |
The type parameter defaults to
MongoDB\BSON\Binary::TYPE_GENERIC if not specified.
|
| PECL mongodb 1.3.0 |
MongoDB\Driver\Exception\InvalidArgumentException
is thrown if type is
MongoDB\BSON\Binary::TYPE_UUID or
MongoDB\BSON\Binary::TYPE_OLD_UUID and
data is not exactly 16 bytes in length.
|
| PECL mongodb 1.1.3 |
MongoDB\Driver\Exception\InvalidArgumentException
is thrown if type is not an unsigned 8-bit
integer.
|
Example #1 MongoDB\BSON\Binary::__construct() example
<?php
$binary = new MongoDB\BSON\Binary('foo', MongoDB\BSON\Binary::TYPE_GENERIC);
var_dump($binary);
?>Il precedente esempio visualizzerà:
object(MongoDB\BSON\Binary)#1 (2) {
["data"]=>
string(3) "foo"
["type"]=>
int(0)
}