Класс MongoDB\BSON\PackedArray

(mongodb >=1.16.0)

Введение

Класс представляет BSON-массив. С классом работают при чтении необработанных двоичных BSON-данных и объект класса нельзя модифицировать.

Обзор класса

final class MongoDB\BSON\PackedArray implements MongoDB\BSON\Type, ArrayAccess, IteratorAggregate {
/* Методы */
final private __construct()
final static public fromJSON(string $json): MongoDB\BSON\PackedArray
final static public fromPHP(array $value): MongoDB\BSON\PackedArray
final public get(int $key): mixed
final public has(int $index): bool
final public offsetExists(mixed $key): bool
final public offsetGet(mixed $key): mixed
final public offsetSet(mixed $key, mixed $value): void
final public offsetUnset(mixed $key): void
final public toPHP(?array $typeMap = null): array|object
final public __toString(): string
}

Список изменений

Версия Описание
PECL-модуль mongodb 2.0.0

Класс больше не реализует интерфейс Serializable.

PECL-модуль mongodb 1.17.0 Класс теперь реализует интерфейс MongoDB\BSON\Type.
PECL-модуль mongodb 1.17.0 Класс MongoDB\BSON\PackedArray нельзя сериализовать в контекстах, в которых ожидается BSON-документ. В предыдущих версиях BSON-массив требовалось преобразовывать в документ.

Содержание

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top