函式名:MongoDB\BSON\ObjectId::unserialize()
函式描述:該函式用於將序列化的字串轉換為MongoDB\BSON\ObjectId物件。
適用版本:MongoDB擴充套件版本 >= 1.2.0
用法:
public static MongoDB\BSON\ObjectId::unserialize ( string $serialized ) : MongoDB\BSON\ObjectId
引數:
$serialized:需要反序列化的字串。
返回值:
- 返回一個MongoDB\BSON\ObjectId物件。
示例:
$serialized = 'O:31:"MongoDB\BSON\ObjectId":1:{s:24:"MongoDB\BSON\ObjectId\0id";s:24:"5f72f7c8f8e4b600016b1c38";}';
$objectId = MongoDB\BSON\ObjectId::unserialize($serialized);
var_dump($objectId);
輸出:
object(MongoDB\BSON\ObjectId)#1 (1) {
["oid"]=>
string(24) "5f72f7c8f8e4b600016b1c38"
}
以上示例中,我們首先定義了一個序列化的字串$serialized,然後使用MongoDB\BSON\ObjectId::unserialize()函式將其反序列化為一個MongoDB\BSON\ObjectId物件。最後,使用var_dump()函式列印出該物件,可以看到物件中的oid屬性包含了反序列化後的ObjectId值。
熱門工具排行榜