(mongodb >=1.0.0)
Tipo BSON para datos binarios (i.e. array de bytes). Los valores binarios también tienen un subtipo, que se utiliza para indicar qué tipo de datos se encuentra en el array de bytes. Los subtipos de cero a 127 están predefinidos o reservados. Los subtipos de 128-255 son definidos por el usuario.
$vector, MongoDB\BSON\VectorType $vectorType): MongoDB\BSON\BinaryMongoDB\BSON\Binary::TYPE_GENERICMongoDB\BSON\Binary::TYPE_FUNCTIONMongoDB\BSON\Binary::TYPE_OLD_BINARYMongoDB\BSON\Binary::TYPE_GENERIC).
MongoDB\BSON\Binary::TYPE_OLD_UUIDMongoDB\BSON\Binary::TYPE_UUID). Al utilizar este tipo, los datos del binario deben tener una longitud de 16 bytes.
Históricamente, otros controladores codifican valores con este tipo según sus convenciones lingüísticas (por ejemplo, variable indianness), lo que lo hace no portable. El controlador PHP no aplica ninguna manipulación especial para codificar o decodificar datos con este tipo.
MongoDB\BSON\Binary::TYPE_UUIDMongoDB\BSON\Binary::TYPE_MD5MongoDB\BSON\Binary::TYPE_ENCRYPTEDMongoDB\BSON\Binary::TYPE_COLUMNMongoDB\BSON\Binary::TYPE_SENSITIVEMongoDB\BSON\Binary::TYPE_VECTORMongoDB\BSON\Binary::TYPE_USER_DEFINED| Versión | Descripción |
|---|---|
| PECL mongodb 2.2.0 |
Adición de MongoDB\BSON\Binary::TYPE_VECTOR, así como las funciones
MongoDB\BSON\Binary::fromVector(),
MongoDB\BSON\Binary::getVectorType() y
MongoDB\BSON\Binary::toArray().
|
| PECL mongodb 2.0.0 |
Esta clase ya no implementa la interfaz Serializable. |
| PECL mongodb 1.17.0 |
Adición de MongoDB\BSON\Binary::TYPE_SENSITIVE.
|
| PECL mongodb 1.12.0 |
Implementa Stringable para PHP 8.0+.
Adición de MongoDB\BSON\Binary::TYPE_COLUMN.
|
| PECL mongodb 1.7.0 |
Adición de MongoDB\BSON\Binary::TYPE_ENCRYPTED.
|
| PECL mongodb 1.3.0 | Implementa MongoDB\BSON\BinaryInterface. |
| PECL mongodb 1.2.0 | Implementa Serializable y JsonSerializable. |