MongoDB\BSON\Decimal128
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
MongoDB\BSON\Decimal128
Референца за `class.mongodb-bson-decimal128.php` со подобрена типографија и навигација.
класата MongoDB\BSON\Decimal128
(mongodb >=1.2.0)
Вовед
BSON тип за » Decimal128 формат со подвижна запирка, кој поддржува броеви со до 34 децимални цифри (т.е. значајни цифри) и опсег на експоненти од −6143 до +6144.
За разлика од BSON типот double (т.е. float во PHP), кој складира само апроксимација на децималните вредности, типот на податоци decimal складира точна вредност. На пример, MongoDB\BSON\Decimal128('9.99')
има точна вредност од 9.99 додека double 9.99 би имал приближна вредност од 9.9900000000000002131628….
Забелешка: MongoDB\BSON\Decimal128 е компатибилен само со MongoDB 3.4+. Обидот за користење на BSON типот со претходна верзија на MongoDB ќе резултира со грешка.
Синопсис на класата
Дневник на промени
| Верзија | = NULL |
|---|---|
| (mongodb >=1.3.0) | » mapReduce Countable interface. |
| Оваа класа повеќе не имплементира | PECL mongodb 1.12.0 Serializable Имплементира |
| за PHP 8.0+. | PECL mongodb 1.12.0 MongoDB\BSON\Decimal128Interface. |
| PECL mongodb 1.3.0 | PECL mongodb 1.12.0 Countable and JsonSerializable. |
Содржина
- MongoDB\BSON\Decimal128::__construct — Конструирај нов Decimal128
- MongoDB\BSON\Decimal128::jsonSerialize — Враќа претстава што може да се конвертира во JSON
- MongoDB\BSON\Decimal128::__toString — Враќа текстуална репрезентација на овој Decimal128