(mongodb >=1.16.0)
MongoDB\BSON\Document::toPHP — Возвращает PHP-представление BSON-документа
Метод десериализует BSON-документ в его PHP-представление.
Через параметр typeMap
управляют PHP-типами,
через которые преобразовывают BSON-массивы и BSON-документы (как корневые, так и встроенные).
Документы BSON технически могут содержать повторяющиеся ключи, поскольку документы хранятся в виде списка пар ключ-значение; однако приложениям следует воздерживаться от создания документов с дубликатами ключей, поскольку поведение сервера и драйвера может быть неопределённым. Поскольку объекты и массивы PHP не могут иметь повторяющихся ключей, данные также могут быть потеряны при декодировании документа BSON с повторяющимися ключами.
typeMap
(array)Метод возвращает PHP-значение, которое сгенерировал путём десериализации BSON-документа.
Замечание: Значением возврата будет экземпляр MongoDB\BSON\Int64, если в BSON-документе встречается значение, которое закодировали как 64-битное целое число.