2024年PHP开发者大会日本站

MongoDB\BSON\Persistable 接口

(mongodb >=1.0.0)

简介

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

注意即使MongoDB\BSON\Serializable::bsonSerialize()返回一个顺序数组,__pclass属性的注入也会导致对象被序列化为BSON文档。

接口概要

目录

添加笔记

用户贡献笔记

此页面没有用户贡献的笔记。
To Top