MongoDB\BSON\Document::toPHP

(mongodb >=1.16.0)

MongoDB\BSON\Document::toPHP — Renvoie la reprĂ©sentation PHP du document BSON

Description

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

DĂ©sĂ©rialise le document BSON en sa reprĂ©sentation PHP. Le paramĂštre typeMap peut ĂȘtre utilisĂ© pour contrĂŽler les types PHP utilisĂ©s pour convertir les tableaux et documents BSON (racine et intĂ©grĂ©s).

Avertissement

Les documents BSON peuvent techniquement contenir des clĂ©s dupliquĂ©es car les documents sont stockĂ©s en tant qu'une liste de paire clĂ©-valeur ; cependant, les applications devrait s'abstenir de gĂ©nĂ©rer des documents avec des clĂ©s dupliquĂ©es car le comportement du serveur et du pilote peut ĂȘtre indĂ©finie. Puisque les objets et tableaux PHP ne peuvent pas avoir de clĂ©s dupliquĂ©es, les donnĂ©es pourraient aussi ĂȘtre perdu lors du dĂ©codage d'un document BSON avec des clĂ©s dupliquĂ©es.

Liste de paramĂštres

typeMap (array)
Configuration du type de carte.

Valeurs de retour

La valeur décodée PHP.

Note: Lorsqu'une valeur encodée en tant qu'entier 64 bits est rencontrée dans le document BSON, la valeur de retour de cette méthode sera une instance de MongoDB\BSON\Int64.

Erreurs / Exceptions

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.