bcscale

(PHP 4, PHP 5, PHP 7, PHP 8)

bcscale Устанавливает или получает количество чисел после десятичной точки по умолчанию для всех функций bc math.

Описание

bcscale(int $scale): int

Задаёт количество чисел после десятичной точки по умолчанию для функций bc math, которые не могут явно получить это число в виде аргумента.

bcscale(null $scale = null): int

Получает текущий масштаб.

Список параметров

scale

Масштаб, число знаков после запятой.

Возвращаемые значения

Возвращает старый масштаб, если используется как сеттер. В противном случае возвращает текущий масштаб.

Список изменений

Версия Описание
8.0.0 scale is now nullable.
7.3.0 bcscale() теперь может быть использована для получения текущего масштаба; при установке нового значения, возвратит старое значение масштаба. Раньше scale был обязательным, и bcscale() всегда возвращал true.

Примеры

Пример #1 Пример использования bcscale()

<?php

// масштаб по умолчанию : 3
bcscale(3);
echo
bcdiv('105', '6.55957'); // 16.007

// то же самое без bcscale()
echo bcdiv('105', '6.55957', 3); // 16.007

?>