update page now

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.
To Top