查詢

MongoDB\BSON\Timestamp::unserialize()函式—用法及示例

「 從序列化的字串中還原一個MongoDB\BSON\Timestamp物件 」


函式名稱:MongoDB\BSON\Timestamp::unserialize()

適用版本:PHP 7.2.0 及以上版本

函式說明:該函式用於從序列化的字串中還原一個MongoDB\BSON\Timestamp物件。

用法:

public static function unserialize(string $serialized) : MongoDB\BSON\Timestamp

引數:

  • $serialized:要反序列化的字串。

返回值:

  • 返回一個MongoDB\BSON\Timestamp物件。

示例:

$serialized = 'O:24:"MongoDB\BSON\Timestamp":2:{s:9:"timestamp";i:1635458415;s:10:"increment";i:1;}';
$timestamp = MongoDB\BSON\Timestamp::unserialize($serialized);

var_dump($timestamp);

輸出:

object(MongoDB\BSON\Timestamp)#1 (2) {
  ["timestamp"]=>
  int(1635458415)
  ["increment"]=>
  int(1)
}

注意事項:

  • 反序列化的字串必須是透過MongoDB\BSON\Timestamp::serialize()函式序列化得到的字串。
  • 反序列化操作需要確保MongoDB\BSON\Timestamp類已經被正確載入。
補充糾錯
熱門PHP函式
分享連結