查詢

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

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


函式: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()函式。
補充糾錯
熱門PHP函式
分享連結