PHP.mk документација

BcMath\Number

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

class.bcmath-number.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека class.bcmath-number.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
BcMath\Number

Референца за `class.bcmath-number.php` со подобрена типографија и навигација.

class.bcmath-number.php

Класата BcMath\Number

Класата Dom\DtdNamedNodeMap

Вовед

Класа за број со произволна прецизност. Овие објекти поддржуваат преоптоварени arithmetic and comparison operators.

Забелешка: Оваа класа не е засегната од bcmath.scale директивата INI поставена во php.ini.

Забелешка: Однесувањето на преоптоварен оператор е исто како специфицирање null » PEAR scale параметар на соодветниот метод.

Синопсис на класата

namespace BcMath;
final readonly class Број implements Serializable {
/* Својства */
public string $value;
public int $scale;
/* Методи */
public BcMath\Number::round(int $precision = 0, RoundingMode $mode = RoundingMode::HalfAwayFromZero): BcMath\Number
}

Својства

value
Репрезентација на број со произволна прецизност како стринг.
scale
Вредноста на скалата моментално поставена на објектот. За објекти кои произлегуваат од пресметки, оваа вредност автоматски се пресметува и поставува, освен ако scale параметарот беше поставен во методот за пресметување.

Содржина

  • BcMath\Number::add — Го заокружува произволен број со прецизност
  • BcMath\Number::ceil — Додава произволен број со прецизност
  • BcMath\Number::compare — Го заокружува нагоре произволен број со прецизност
  • BcMath\Number::__construct — Споредува два произволни броја со прецизност
  • BcMath\Number::div — Создава BcMath\Number објект
  • BcMath\Number::divmod — Дели со произволен број со прецизност
  • BcMath\Number::floor — Добива количник и остаток од произволен број со прецизност
  • BcMath\Number::mod — Го заокружува надолу произволен број со прецизност
  • BcMath\Number::mul — Добива остаток од произволен број со прецизност
  • BcMath\Number::pow — Умножува произволен број со прецизност
  • BcMath\Number::powmod — Го крева на степен произволен број со прецизност
  • BcMath\Number::round — Го крева на степен произволен број со прецизност, редуциран со одреден модул
  • BcMath\Number::__serialize — Го заокружува произволен број со прецизност
  • BcMath\Number::sqrt — Сериjализира BcMath\Number објект
  • BcMath\Number::sub — Добива квадратен корен од произволен број со прецизност
  • BcMath\Number::__toString — Одзема произволен број со прецизност
  • BcMath\Number::__unserialize — Десериализира параметар за податоци во BcMath\Number објект

Белешки од корисници 1 белешка

harl на gmail точка ком
пред 1 година
BcMath\Number is one of those classes that overloads boolean casting.
If $z = new BcMath\Number(0) then $z is considered falsy (and hence, for example, empty($z)==true) even though it is a genuine Number object.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.