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