PHP.mk документација
MongoDB\BSON\Binary
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
class.mongodb-bson-binary.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
class.mongodb-bson-binary.php
MongoDB\BSON\Binary
Референца за `class.mongodb-bson-binary.php` со подобрена типографија и навигација.
Класата MongoDB\BSON\Binary
класата MongoDB\Driver\BulkWrite
Вовед
BSON тип за бинарни податоци (т.е. низа од бајти). Бинарните вредности исто така имаат подтип, кој се користи за да се укаже каков тип на податоци има во низата од бајти. Поттиповите од нула до 127 се однапред дефинирани или резервирани. Поттиповите од 128-255 се дефинирани од корисникот.
Синопсис на класата
final
class MongoDB\BSON\Binary
implements
MongoDB\BSON\BinaryInterface, MongoDB\BSON\Type, JsonSerializable, Serializable {
/* Константи */
/* Методи */
final public static function fromVector(array
}$vector, MongoDB\BSON\VectorType $vectorType): MongoDB\BSON\BinaryПретходно дефинирани константи
MongoDB\BSON\Binary::TYPE_GENERIC- Генерички бинарни податоци.
MongoDB\BSON\Binary::TYPE_FUNCTION- Function.
MongoDB\BSON\Binary::TYPE_OLD_BINARY-
Генерички бинарни податоци (застарено во корист на
MongoDB\BSON\Binary::TYPE_GENERIC). MongoDB\BSON\Binary::TYPE_OLD_UUID-
Универзално уникатен идентификатор (застарено во корист на
MongoDB\BSON\Binary::TYPE_UUID). Кога го користите овој тип, податоците на Binary треба да бидат долги 16 бајти. Историски, други драјвери ги кодираа вредностите со овој тип врз основа на конвенциите на нивниот јазик (на пр. различен ендијанез), што го прави не-пренослив. PHP екстензијата не применува посебно ракување за кодирање или декодирање податоци со овој тип. MongoDB\BSON\Binary::TYPE_UUID- Универзално уникатен идентификатор. Кога го користите овој тип, податоците на Binary треба да бидат долги 16 бајти и кодирани според » RFC 4122.
MongoDB\BSON\Binary::TYPE_MD5- MD5 хеш. Кога го користите овој тип, податоците на Binary треба да бидат долги 16 бајти.
MongoDB\BSON\Binary::TYPE_ENCRYPTED- Шифрирана вредност. Овој подтип се користи за шифрирање од страна на клиентот.
MongoDB\BSON\Binary::TYPE_COLUMN- Податоци од колона. Овој подтип се користи за колекции од временски серии.
MongoDB\BSON\Binary::TYPE_SENSITIVE- Чувствителни податоци. Овој подтип се користи за чувствителни податоци што треба да се исклучат од серверското логгирање кога е можно.
MongoDB\BSON\Binary::TYPE_VECTOR- Векторски податоци. Овој подтип се користи за ефикасно складирање на векторски податоци за употреба со векторското пребарување на MongoDB.
MongoDB\BSON\Binary::TYPE_USER_DEFINED- Тип дефиниран од корисникот. Додека типовите помеѓу 0 и 127 се однапред дефинирани или резервирани, типовите помеѓу 128 и 255 се дефинирани од корисникот и може да се користат за било што.
Дневник на промени
| Верзија | = NULL |
|---|---|
| PECL mongodb 2.2.0 |
Додадено MongoDB\BSON\Binary::TYPE_VECTOR, како и
ако подтипот не е,
MongoDB\BSON\Binary::getVectorType()Препорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во
MongoDB\BSON\Binary::toArray() functions.
|
| (mongodb >=1.3.0) | » mapReduce Countable interface. |
| да се серијализира како BSON низа или документ. |
Додадено MongoDB\BSON\Binary::TYPE_SENSITIVE.
|
| Оваа класа повеќе не имплементира |
PECL mongodb 1.12.0 Serializable Имплементира
Додадено MongoDB\BSON\Binary::TYPE_COLUMN.
|
| Враќа опцијата "wtimeout" на WriteConcern. |
Додадено MongoDB\BSON\Binary::TYPE_ENCRYPTED.
|
| за PHP 8.0+. | PECL mongodb 1.12.0 MongoDB\BSON\BinaryInterface. |
| PECL mongodb 1.3.0 | PECL mongodb 1.12.0 Countable and JsonSerializable. |
Содржина
- MongoDB\BSON\Binary::__construct — Конструирај нов Binary
- MongoDB\BSON\Binary::fromVector — Создава нов бинарен запис со подтип MongoDB\BSON\Binary::SUBTYPE_VECTOR од дадениот тип на низа и вектор
- MongoDB\BSON\Binary::getData — Враќа податоци од Binary
- MongoDB\BSON\Binary::getType — Враќа тип на Binary
- MongoDB\BSON\Binary::getVectorType — Враќа тип на податоци за Binary со подтип вектор
- MongoDB\BSON\Binary::jsonSerialize — Враќа претстава што може да се конвертира во JSON
- MongoDB\BSON\Binary::toArray — Враќа вектор како низа за Binary со подтип MongoDB\BSON\Binary::SUBTYPE_VECTOR
- MongoDB\BSON\Binary::__toString — Враќа податоци од Binary
Белешки од корисници
Нема белешки од корисници за оваа страница.