函式:MongoDB\BSON\ObjectId::serialize()
適用版本:MongoDB extension 1.0.0+
用法:這個函式用於將MongoDB\BSON\ObjectId物件序列化為字串。
示例:
$objectId = new MongoDB\BSON\ObjectId('5f7a8b9c10d11e12f13a14b1');
$serialized = $objectId->serialize();
echo $serialized;
上述示例中,我們建立了一個MongoDB\BSON\ObjectId物件,並將其初始化為一個特定的ObjectId。然後,我們使用serialize()函式將其序列化為字串,並將結果儲存在$serialized變數中。最後,我們使用echo語句列印出序列化後的字串。
輸出結果類似於:
{"$oid":"5f7a8b9c10d11e12f13a14b1"}
注意事項:
- MongoDB extension必須安裝並載入才能使用這個函式。
- 在呼叫serialize()函式之前,必須先建立一個MongoDB\BSON\ObjectId物件。
- serialize()函式返回一個包含序列化後的ObjectId的JSON字串。
- 這個函式只能用於MongoDB\BSON\ObjectId物件,不能用於其他型別的物件。
- 反序列化可以使用MongoDB\BSON\ObjectId::__construct()函式。
熱門工具排行榜