La classe MongoDB\BSON\PackedArray

(mongodb >=1.16.0)

Introduction

ReprĂ©sente un tableau BSON. Cette classe est utilisĂ©e lors de la lecture de donnĂ©es en tant que BSON brut et ne peut pas ĂȘtre modifiĂ©e.

Synopsis de la classe

final class MongoDB\BSON\PackedArray implements MongoDB\BSON\Type, ArrayAccess, IteratorAggregate {
/* Méthodes */
final private function __construct()
final static public function fromJSON(string $json): MongoDB\BSON\PackedArray
final static public function fromPHP(array $value): MongoDB\BSON\PackedArray
final public function get(int $key): mixed
final public function getIterator(): MongoDB\BSON\Iterator
final public function has(int $index): bool
final public function offsetExists(mixed $key): bool
final public function offsetGet(mixed $key): mixed
final public function offsetSet(mixed $key, mixed $value): void
final public function offsetUnset(mixed $key): void
final public function toCanonicalExtendedJSON(): string
final public function toPHP(?array $typeMap = null): array|object
final public function toRelaxedExtendedJSON(): string
final public function __toString(): string
}

Historique

Version Description
PECL mongodb 2.0.0 Cette classe n’implĂ©mente plus l'interface Serializable.
PECL mongodb 1.17.0 Implémente MongoDB\BSON\Type.
PECL mongodb 1.17.0 MongoDB\BSON\PackedArray ne peut pas ĂȘtre sĂ©rialisĂ© dans des contextes oĂč un document BSON est attendu. Dans les versions prĂ©cĂ©dentes, le tableau BSON aurait Ă©tĂ© converti en document.

Sommaire

add a note

User Contributed Notes

There are no user contributed notes for this page.