CascadiaPHP 2024

MongoDB\BSON\Document::toPHP

(No version information available, might only be in Git)

MongoDB\BSON\Document::toPHPВозвращает PHP-представление документа BSON

Описание

final public MongoDB\BSON\Document::toPHP(?array $typeMap = null): array|object

Десериализует BSON-документ в его PHP-представление. Параметр typeMap может быть использован для управления типами PHP, используемыми для преобразования BSON-массивов и документов (как корневых, так и встроенных).

Внимание

Документы BSON технически могут содержать повторяющиеся ключи, поскольку документы хранятся в виде списка пар ключ-значение; однако приложениям следует воздерживаться от создания документов с дубликатами ключей, поскольку поведение сервера и драйвера может быть неопределённым. Поскольку объекты и массивы PHP не могут иметь повторяющихся ключей, данные также могут быть потеряны при декодировании документа BSON с повторяющимися ключами.

Список параметров

typeMap (array)

Конфигурация карты типов.

Возвращаемые значения

Десериализованное PHP-значение.

Замечание: Если в BSON-документе встречается значение, закодированное как 64-битное целое число, то возвращаемым значением будет экземпляр MongoDB\BSON\Int64.

Ошибки

Смотрите также

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top