函数名称:MongoDB\BSON\Document::serialize()
适用版本:PHP 7.0.0及以上版本
函数描述:该函数用于将MongoDB\BSON\Document对象序列化为字符串。
用法:
public function serialize ( void ) : string
示例:
// 创建一个MongoDB\BSON\Document对象
$document = new MongoDB\BSON\Document([
'name' => 'John Doe',
'age' => 30,
'email' => 'johndoe@example.com'
]);
// 序列化Document对象
$serialized = $document->serialize();
echo $serialized;
输出:
O:26:"MongoDB\BSON\Document":3:{s:4:"name";s:8:"John Doe";s:3:"age";i:30;s:5:"email";s:19:"johndoe@example.com";}
在上面的示例中,我们首先创建了一个MongoDB\BSON\Document对象,包含了'name'、'age'和'email'三个字段。然后,我们调用serialize()函数将Document对象序列化为字符串,并将结果存储在$serialized变量中。最后,我们使用echo语句将序列化后的字符串输出到屏幕上。
注意:由于MongoDB\BSON\Document类实现了PHP的Serializable接口,因此可以使用serialize()函数对其进行序列化操作。