Table of contents
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
- since: 2026-08-06
- category: Library
- author: Nicola Asuni info@tecnick.com
- copyright: 2010-2026 Nicola Asuni - Tecnick.com LTD
- license: https://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE)
- link: https://github.com/tecnickcom/tc-lib-barcode
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