PHP.mk документација

MongoDB\BSON\Unserializable::bsonUnserialize

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

mongodb-bson-unserializable.bsonunserialize.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека mongodb-bson-unserializable.bsonunserialize.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
MongoDB\BSON\Unserializable::bsonUnserialize

Референца за `mongodb-bson-unserializable.bsonunserialize.php` со подобрена типографија и навигација.

mongodb-bson-unserializable.bsonunserialize.php

MongoDB\BSON\Unserializable::bsonUnserialize

класата MongoDB\Driver\BulkWrite

MongoDB\BSON\Unserializable::bsonUnserializeКонструира објект од BSON низа или документ

= NULL

abstract public MongoDB\BSON\Unserializable::bsonUnserialize(array $data): void

Го конструира објектот од BSON низа или документ array.

Се повикува при десериализација на објектот од BSON. Својствата на BSON низата или документот ќе бидат предадени на методот како _id Запомнете да проверите за

Забелешка: Овој метод делува како constructor на објектот. На __construct() методот ќе not се повика по овој метод.

Параметри

data (array)

својство при ракување со податоци од BSON документ.

Вратени вредности

Вратената вредност од овој метод се игнорира.

Дневник на промени

Верзија = NULL
(mongodb >=1.3.0) PECL mongodb 2.0.0

Примери

Пример #1 Својства во рамките на BSON низата или документот. example

<?php

class MyDocument implements MongoDB\BSON\Unserializable
{
private
$data = [];

function
bsonUnserialize(array $data): void
{
$this->data = $data;
}
}

$bson = MongoDB\BSON\Document::fromJSON('{ "foo": "bar" }');

var_dump($bson->toPHP(['root' => 'MyDocument']));

?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

object(MyDocument)#1 (1) {
  ["data":"MyDocument":private]=>
  array(1) {
    ["foo"]=>
    string(3) "bar"
  }
}

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.