(mongodb >=1.5.0)
用於 64 位元整數的 BSON 類型。在 32 位元平台上,當將 BSON 解碼為 PHP 資料時,如果 64 位元整數無法表示為 PHP 整數,則會使用此類別。這些物件支援多載的算術、位元和比較運算子。
當透過 MongoDB\BSON\Document、MongoDB\BSON\PackedArray 和 MongoDB\BSON\Iterator 類別處理原始 BSON 資料時,任何 64 位元整數都將以此類別的實例返回,無論平台為何以及該值是否可以表示為 PHP 整數。這可確保值的往返類型不會變更。
在 BSON 編碼期間,此類別的物件將會轉換回 64 位元整數類型,即使該值可以容納在 32 位元整數中。這允許在 BSON 中明確地將值儲存為 64 位元整數。
版本 | 說明 |
---|---|
PECL mongodb 1.16.0 | 現在可以在所有平台上實例化此類別。新增了對重載算術、位元和比較運算子的支援。 |
PECL mongodb 1.12.0 | 為 PHP 8.0+ 實作 Stringable。 |