查詢

MongoDB\BSON\Document::serialize()函式—用法及示例

「 將MongoDB\BSON\Document物件序列化為字串 」


函式名稱: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()函式對其進行序列化操作。

補充糾錯
熱門PHP函式
分享連結