Інтерфейс MongoDB\BSON\Serializable

(mongodb >=1.0.0)

Вступ

Класи, які реалізують цей інтерфейс можуть повертати дані для серіалізації у вигляді масиву BSON або документа замість відкритих властивостей об'єкта.

Огляд інтерфейсів




    
     
      class MongoDB\BSON\Serializable
     

     implements 
       MongoDB\BSON\Type {


    /* Методы */
    
   abstract public bsonSerialize(): array|stdClass|MongoDB\BSON\Document|MongoDB\BSON\PackedArray

   }

список змін

ВерсияОпис
PECL mongodb 1.15.0Типи значень, що повертаються для методів оголошені як попередні в PHP 8.0 і новіше, що викликає повідомлення про старіння в коді, який реалізує цей інтерфейс без оголошення відповідних типів значень, що повертаються. Атрибут #[ReturnTypeWillChange] може бути доданий, щоб заглушити повідомлення про старіння.

Зміст