English | 简体中文 | 繁體中文
查询

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函数
分享链接