8 function bcadd(
string $num1,
string $num2, ?
int $scale =
null): string {}
11 function bcsub(string $num1, string $num2, ?int $scale = null): string {}
14 function bcmul(string $num1, string $num2, ?int $scale = null): string {}
17 function bcdiv(string $num1, string $num2, ?int $scale = null): string {}
20 function bcmod(string $num1, string $num2, ?int $scale = null): string {}
29 function bcpowmod(string $num, string $exponent, string $modulus, ?int $scale = null): string {}
32 function bcpow(string $num, string $exponent, ?int $scale = null): string {}
37 function bccomp(string $num1, string $num2, ?int $scale = null): int {}
bccomp(string $num1, string $num2, ?int $scale=null)
bcpowmod(string $num, string $exponent, string $modulus, ?int $scale=null)
bcsub(string $num1, string $num2, ?int $scale=null)
bcadd(string $num1, string $num2, ?int $scale=null)
bcdivmod(string $num1, string $num2, ?int $scale=null)
bcpow(string $num, string $exponent, ?int $scale=null)
bcround(string $num, int $precision=0, RoundingMode $mode=RoundingMode::HalfAwayFromZero)
bcsqrt(string $num, ?int $scale=null)
bcmod(string $num1, string $num2, ?int $scale=null)
bcdiv(string $num1, string $num2, ?int $scale=null)
bcmul(string $num1, string $num2, ?int $scale=null)
bcscale(?int $scale=null)
mod(Number|string|int $num, ?int $scale=null)
round(int $precision=0, \RoundingMode $mode=\RoundingMode::HalfAwayFromZero)
sub(Number|string|int $num, ?int $scale=null)
mul(Number|string|int $num, ?int $scale=null)
pow(Number|string|int $exponent, ?int $scale=null)
compare(Number|string|int $num, ?int $scale=null)
div(Number|string|int $num, ?int $scale=null)
divmod(Number|string|int $num, ?int $scale=null)
__construct(string|int $num)
__unserialize(array $data)
powmod(Number|string|int $exponent, Number|string|int $modulus, ?int $scale=null)
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)
function(EX_VAR(opline->result.var))