Клас MongoDB\BSON\PackedArray
(mongodb >=1.16.0)
Вступ
Представляє масив BSON. Клас використовується для читання даних у вигляді необробленого BSON і не може бути модифікований.
Огляд класів
final
class MongoDB\BSON\PackedArray
implements
MongoDB\BSON\Type, IteratorAggregate, Serializable {
/* Методы */
final private __construct()
final static public fromPHP(array $value): MongoDB\BSON\PackedArray
final public get(int $key): mixed
final public getIterator(): MongoDB\BSON\Iterator
final public has(int $index): bool
final public serialize(): string
final public toPHP(?array $typeMap = null): array|object
final public __toString(): string
final public unserialize(string $data): void
}
список змін
Версия | Опис |
---|---|
PECL mongodb 1.17.0 | Реалізує MongoDB\BSON\Type |
PECL mongodb 1.17.0 | КлассMongoDB\BSON\PackedArray не може бути серіалізований у контекстах, де очікується BSON-документ. У попередніх версіях BSON-масив повинен був бути перетворений на документ. |
Зміст
- MongoDB\BSON\PackedArray::__construct - Створює новий масив BSON (не використовується)
- MongoDB\BSON\PackedArray::fromPHP— Створює новий екземпляр масиву BSON із даних PHP
- MongoDB\BSON\PackedArray::get— Повертає значення індексу масиву
- MongoDB\BSON\PackedArray::getIterator - Повертає ітератор для масиву BSON
- MongoDB\BSON\PackedArray::has— Повертає, чи є індекс у масиві
- MongoDB\BSON\PackedArray::serialize - Серіалізація масиву BSON
- MongoDB\BSON\PackedArray::toPHP— Повертає PHP-представлення масиву BSON
- MongoDB\BSON\PackedArray::__function toString() { [native code] }— Повертає рядкову виставу BSON-масиву
- MongoDB\BSON\PackedArray::unserialize - Десеріалізує масив BSON