La clase MongoDB\BSON\Binary MongoDB\BSON\Binary
&reftitle.intro; 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.
&reftitle.classsynopsis; MongoDB\BSON\Binary final MongoDB\BSON\Binary MongoDB\BSON\BinaryInterface MongoDB\BSON\Type JsonSerializable Stringable &Constants; const int MongoDB\BSON\Binary::TYPE_GENERIC 0 const int MongoDB\BSON\Binary::TYPE_FUNCTION 1 const int MongoDB\BSON\Binary::TYPE_OLD_BINARY 2 const int MongoDB\BSON\Binary::TYPE_OLD_UUID 3 const int MongoDB\BSON\Binary::TYPE_UUID 4 const int MongoDB\BSON\Binary::TYPE_MD5 5 const int MongoDB\BSON\Binary::TYPE_ENCRYPTED 6 const int MongoDB\BSON\Binary::TYPE_COLUMN 7 const int MongoDB\BSON\Binary::TYPE_SENSITIVE 8 const int MongoDB\BSON\Binary::TYPE_USER_DEFINED 128 &Methods;
&reftitle.constants; MongoDB\BSON\Binary::TYPE_GENERIC Datos binarios genéricos. MongoDB\BSON\Binary::TYPE_FUNCTION Función. MongoDB\BSON\Binary::TYPE_OLD_BINARY Datos binarios genéricos (desaconsejados en favor de MongoDB\BSON\Binary::TYPE_GENERIC). MongoDB\BSON\Binary::TYPE_OLD_UUID Identificador universalmente único (desaconsejado en favor de MongoDB\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_UUID Identificador universalmente único. Al utilizar este tipo, los datos del binario deben tener una longitud de 16 bytes y estar codificados según RFC 4122. MongoDB\BSON\Binary::TYPE_MD5 Hash MD5. Al utilizar este tipo, los datos del binario deben tener una longitud de 16 bytes. MongoDB\BSON\Binary::TYPE_ENCRYPTED Valor cifrado. Este subtipo se utiliza para el cifrado del lado del cliente. MongoDB\BSON\Binary::TYPE_COLUMN Dato de columna. Este subtipo se utiliza para las colecciones de series temporales. MongoDB\BSON\Binary::TYPE_SENSITIVE Datos sensibles. Este subtipo se utiliza para los datos sensibles que deberían ser excluidos de los registros de eventos del lado del servidor si es posible. MongoDB\BSON\Binary::TYPE_USER_DEFINED Tipo definido por el usuario. Mientras que los tipos entre 0 y 127 están predefinidos o reservados, los tipos entre 128 y 255 son definidos por el usuario y pueden ser utilizados para cualquier cosa.
&reftitle.changelog; &Version; &Description; &mongodb.changelog.serializable-interface-removed; 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.
&reference.mongodb.bson.entities.binary;