Documentación offline PHP master

La clase MongoDB\BSON\Persistable

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Introducción#

Las clases pueden implementar esta interfaz para tener la posibilidad de utilizar los ODM automáticos (los objetos de mapeo de documentos) de esta extensión. Durante la serialización, la extensión inyectará una propiedad __pclass que contiene el nombre de la clase PHP en los datos devueltos por MongoDB\BSON\Serializable::bsonSerialize. Durante la deserialización, la misma propiedad __pclass se utilizará para solicitar a la clase PHP (independientemente de la configuración type map) que se construya antes de que se invoque MongoDB\BSON\Unserializable::bsonUnserialize. Ver ??? para más información.

[!NOTE] Aunque MongoDB\BSON\Serializable::bsonSerialize quiera devolver un array secuencial, la inyección de la propiedad __pclass hará que el objeto se serialice como documento BSON.

Sinopsis de la interfaz#

MongoDB\BSON\Persistable

MongoDB\BSON\Persistable

MongoDB\BSON\Unserializable

MongoDB\BSON\Serializable

Métodos

Métodos heredados