MongoDB\BSON\Timestamp::jsonSerialize()

将 Timestamp 对象转换为其 JSON 可序列化的表示形式

首字母:M

函数:MongoDB\BSON\Timestamp::jsonSerialize()

适用版本:MongoDB\BSON\Timestamp 类在 PHP 7.2.0 及以上版本中可用。

用法:MongoDB\BSON\Timestamp::jsonSerialize() 方法用于将 Timestamp 对象转换为其 JSON 可序列化的表示形式。该方法返回一个标量值,可以直接用于 JSON 编码。

示例:

jsonSerialize();
echo json_encode($json);
?>

输出:

{"t":1234567890,"i":1}

在上面的示例中,我们创建了一个 Timestamp 对象,并使用 jsonSerialize() 方法将其转换为 JSON 可序列化的表示形式。然后,我们使用 json_encode() 函数将其编码为 JSON 字符串,并输出结果。

注意:Timestamp 对象的 JSON 表示形式是一个对象,具有两个属性 "t" 和 "i",分别表示 Timestamp 的时间戳和递增值。

同首字母函数