查詢

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

「 將序列化的Int64物件轉換回原始的MongoDB\BSON\Int64物件 」


函式名:MongoDB\BSON\Int64::unserialize()

適用版本:MongoDB extension 1.0.0 或更高版本

用法:該函式用於將序列化的Int64物件轉換回原始的MongoDB\BSON\Int64物件。

語法:public function MongoDB\BSON\Int64::unserialize(string $serialized): void

引數:

  • $serialized:要反序列化的Int64物件的字串表示形式。

返回值:無

示例:

<?php
// 定義一個序列化的Int64物件
$serializedInt64 = 'C:21:"MongoDB\BSON\Int64":8:{s:4:"value";i:1234567890;}';

// 反序列化Int64物件
$int64 = new MongoDB\BSON\Int64();
$int64->unserialize($serializedInt64);

// 列印原始值
echo $int64->getValue(); // 輸出: 1234567890
?>

注意事項:

  • 反序列化的字串必須是由MongoDB\BSON\Int64::serialize()方法生成的序列化字串。
  • 反序列化後的物件將恢復為原始的MongoDB\BSON\Int64物件,可以透過getValue()方法獲取原始值。
補充糾錯
熱門PHP函式
分享連結