Math

Arbitrary precision arithmetic on non-negative decimal integer strings. The bcmath extension is used when available, otherwise the equivalent pure-PHP implementation is used, so bcmath is an optional dependency.

Namespace: Com\Tecnick\Barcode

Final: Yes

File: Math.php line 36

Arbitrary precision arithmetic on non-negative decimal integer strings. The bcmath extension is used when available, otherwise the equivalent pure-PHP implementation is used, so bcmath is an optional dependency.

Tags

Methods

add()

File: Math.php line 71

public static add(string $left, string $right) : numeric-string

Parameters

  • $left : string: First operand
  • $right : string: Second operand

Return values

numeric-string

div()

File: Math.php line 105

public static div(string $left, string $right) : numeric-string

Parameters

  • $left : string: Dividend
  • $right : string: Divisor

Return values

numeric-string

fallbackAdd()

File: Math.php line 139

public static fallbackAdd(string $left, string $right) : numeric-string

Parameters

  • $left : string: First operand
  • $right : string: Second operand

Return values

numeric-string

fallbackDiv()

File: Math.php line 221

public static fallbackDiv(string $left, string $right) : numeric-string

Parameters

  • $left : string: Dividend
  • $right : string: Divisor

Return values

numeric-string

fallbackMod()

File: Math.php line 234

public static fallbackMod(string $left, string $right) : numeric-string

Parameters

  • $left : string: Dividend
  • $right : string: Divisor

Return values

numeric-string

fallbackMul()

File: Math.php line 174

public static fallbackMul(string $left, string $right) : numeric-string

Parameters

  • $left : string: First operand
  • $right : string: Second operand

Return values

numeric-string

hasBcmath()

File: Math.php line 54

public static hasBcmath() : bool

Return values

bool

mod()

File: Math.php line 122

public static mod(string $left, string $right) : numeric-string

Parameters

  • $left : string: Dividend
  • $right : string: Divisor

Return values

numeric-string

mul()

File: Math.php line 88

public static mul(string $left, string $right) : numeric-string

Parameters

  • $left : string: First operand
  • $right : string: Second operand

Return values

numeric-string