PHP 8.4.1 Released!

MongoDB\BSON\Document::toPHP

(mongodb >=1.16.0)

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

Описание

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

Метод десериализует BSON-документ в его PHP-представление. Через параметр typeMap управляют PHP-типами, через которые преобразовывают BSON-массивы и BSON-документы (как корневые, так и встроенные).

Внимание

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

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

typeMap (array)

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

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

Метод возвращает PHP-значение, которое сгенерировал путём десериализации BSON-документа.

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

Ошибки

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

Добавить

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

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