(mongodb >=1.0.0)
类可以实现此接口以利用扩展中的自动ODM(对象文档映射)行为。在序列化期间,扩展将注入一个包含PHP类名的__pclass属性到MongoDB\BSON\Serializable::bsonSerialize()返回的数据中。在反序列化期间,相同的__pclass属性将用于推断在调用MongoDB\BSON\Unserializable::bsonUnserialize()之前要构造的PHP类(独立于任何类型映射配置)。有关更多信息,请参见持久化数据。
注意:即使MongoDB\BSON\Serializable::bsonSerialize()返回一个顺序数组,__pclass属性的注入也会导致对象被序列化为BSON文档。