(mongodb >=1.5.0)
64位整数的BSON类型。在将BSON解码为PHP数据时,当64位整数无法在32位平台上表示为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。 |