« MongoDB\BSON\Persistable::bsonSerialize
MongoDB\BSON\Serializable::bsonSerialize »

The MongoDB\BSON\Serializable interface

(mongodb >=1.0.0)

はじめに

Classes that implement this interface may return data to be serialized as a BSON array or document in lieu of the object's public properties.

インターフェイス概要

class MongoDB\BSON\Serializable implements MongoDB\BSON\Type {
/* メソッド */
}

変更履歴

バージョン 説明
PECL mongodb 2.0.0 Return types previously declared as tentative are now enforced.
PECL mongodb 1.15.0 Return types for methods are declared as tentative on PHP 8.0 and newer, triggering deprecation notices in code that implements this interface without declaring the appropriate return types. The #[ReturnTypeWillChange] attribute can be added to silence the deprecation notice.

目次

関連キーワード:
MongoDB   Serializable   interface   bsonSerialize   mongodb   types   return   document   implements   Return   declared   tentative   deprecation   Persistable   Classes   implement   serialized   lieu   properties   インターフェイス   概要   Type   abstract   stdClass   Document
関連する関数・ページ:
class.mongodb-bson-persistable   class.mongodb-bson-unserializable   mongodb-bson-serializable.bsonserialize   class.mongodb-bson-type   mongodb-bson-persistable.bsonserialize   class.mongodb-bson-objectidinterface