函式名稱: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' => '[email protected]'
]);
// 序列化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:"[email protected]";}
在上面的示例中,我們首先建立了一個MongoDB\BSON\Document物件,包含了'name'、'age'和'email'三個欄位。然後,我們呼叫serialize()函式將Document物件序列化為字串,並將結果儲存在$serialized變數中。最後,我們使用echo語句將序列化後的字串輸出到螢幕上。
注意:由於MongoDB\BSON\Document類實現了PHP的Serializable介面,因此可以使用serialize()函式對其進行序列化操作。