函式名:MongoDB\BSON\Decimal128::serialize()
函式描述:該函式用於將MongoDB\BSON\Decimal128物件序列化為字串。
用法:
public function MongoDB\BSON\Decimal128::serialize(): string
引數:該函式沒有引數。
返回值:返回一個字串表示的MongoDB\BSON\Decimal128物件。
示例:
$decimal = new MongoDB\BSON\Decimal128('123.45');
$serialized = $decimal->serialize();
echo $serialized;
// 輸出:{"$numberDecimal":"123.45"}
解釋:
在上面的示例中,我們建立了一個MongoDB\BSON\Decimal128物件$decimal
,並將其初始化為123.45
。然後我們呼叫serialize()
函式將該物件序列化為一個字串。最後,我們列印輸出了序列化後的字串{"$numberDecimal":"123.45"}
。
注意事項:
- 該函式只能用於MongoDB\BSON\Decimal128物件,不能用於其他型別的物件。
- 序列化後的字串使用了MongoDB的特定表示形式
{"$numberDecimal":"123.45"}
,以便在MongoDB中正確地表示Decimal128資料型別。