(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.| ΠΠ΅ΡΡΡΡ | ΠΠΏΠΈΡ |
|---|---|
| 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.
|
ΠΡΠΈΠΊΠ»Π°Π΄ #1 MongoDB\BSON\Binary::__construct() example
<?php
$binary = new MongoDB\BSON\Binary('foo', MongoDB\BSON\Binary::TYPE_GENERIC);
var_dump($binary);
?>ΠΠΎΠ΄Π°Π½ΠΈΠΉ Π²ΠΈΡΠ΅ ΠΏΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠ²Π΅Π΄Π΅:
object(MongoDB\BSON\Binary)#1 (2) {
["data"]=>
string(3) "foo"
["type"]=>
int(0)
}