CakeFest 2024: The Official CakePHP Conference

MongoDB\BSON\Binary::__construct

(mongodb >=1.0.0)

MongoDB\BSON\Binary::__constructConstruit un nouveau binaire

Description

final public MongoDB\BSON\Binary::__construct(string $data, int $type = MongoDB\BSON\Binary::TYPE_GENERIC)

Liste de paramètres

data (string)

Les données binaires.

type (int)

Entier 8 bits non signé indiquant le type de données. Par défaut, la valeur est MongoDB\BSON\Binary::TYPE_GENERIC si elle n'est pas spécifiée.

Erreurs / Exceptions

Historique

Version Description
PECL mongodb 1.15.0

Le paramètre type est désormais facultatif et a pour valeur par défaut MongoDB\BSON\Binary::TYPE_GENERIC s'il n'est pas spécifié.

PECL mongodb 1.3.0

MongoDB\Driver\Exception\InvalidArgumentException est levée si type est MongoDB\BSON\Binary::TYPE_UUID ou MongoDB\BSON\Binary::TYPE_OLD_UUID et data n'a pas exactement 16 octets de longueur.

PECL mongodb 1.1.3

MongoDB\Driver\Exception\InvalidArgumentException est levée si type n'est pas un entier non signé de 8 bits.

Exemples

Exemple #1 Exemple avec MongoDB\BSON\Binary::__construct()

<?php

$binary
= new MongoDB\BSON\Binary('foo', MongoDB\BSON\Binary::TYPE_GENERIC);
var_dump($binary);

?>

L'exemple ci-dessus va afficher :

object(MongoDB\BSON\Binary)#1 (2) {
  ["data"]=>
  string(3) "foo"
  ["type"]=>
  int(0)
}

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top