Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
init ($operand, $base=10) | |
add ($left_operand, $right_operand) | |
subtract ($left_operand, $right_operand) | |
compare ($left_operand, $right_operand) | |
divide ($left_operand, $right_operand) | |
modulus ($left_operand, $modulus) | |
multiply ($left_operand, $right_operand) | |
pow ($left_operand, $right_operand) | |
powmod ($left_operand, $right_operand, $modulus) | |
sqrt ($operand) | |
binaryToInteger ($operand) | |
integerToBinary ($operand) | |
hexToDecimal ($operand) | |
add | ( | $left_operand, | |
$right_operand | |||
) |
Adds two arbitrary precision numbers
resource | $left_operand | |
resource | $right_operand |
Implements Zend_Crypt_Math_BigInteger_Interface.
Definition at line 60 of file Gmp.php.
binaryToInteger | ( | $operand | ) |
string | $operand |
Implements Zend_Crypt_Math_BigInteger_Interface.
Definition at line 178 of file Gmp.php.
compare | ( | $left_operand, | |
$right_operand | |||
) |
Compare two big integers and returns result as an integer where 0 means both are identical, 1 that left_operand is larger, or -1 that right_operand is larger.
resource | $left_operand | |
resource | $right_operand |
Implements Zend_Crypt_Math_BigInteger_Interface.
Definition at line 88 of file Gmp.php.
divide | ( | $left_operand, | |
$right_operand | |||
) |
Divide two big integers and return result or NULL if the denominator is zero.
resource | $left_operand | |
resource | $right_operand |
Implements Zend_Crypt_Math_BigInteger_Interface.
Definition at line 102 of file Gmp.php.
hexToDecimal | ( | $operand | ) |
init | ( | $operand, | |
$base = 10 |
|||
) |
Initialise a big integer into an extension specific type.
string | $operand | |
int | $base |
Implements Zend_Crypt_Math_BigInteger_Interface.
integerToBinary | ( | $operand | ) |
resource | $operand | GMP number resource |
Implements Zend_Crypt_Math_BigInteger_Interface.
modulus | ( | $left_operand, | |
$modulus | |||
) |
Modulo operation
resource | $left_operand | |
resource | $modulus |
Implements Zend_Crypt_Math_BigInteger_Interface.
Definition at line 116 of file Gmp.php.
multiply | ( | $left_operand, | |
$right_operand | |||
) |
Multiply numbers
resource | $left_operand | |
resource | $right_operand |
Implements Zend_Crypt_Math_BigInteger_Interface.
Definition at line 129 of file Gmp.php.
pow | ( | $left_operand, | |
$right_operand | |||
) |
Raise number into power
resource | $left_operand | |
int | $right_operand |
Implements Zend_Crypt_Math_BigInteger_Interface.
Definition at line 142 of file Gmp.php.
powmod | ( | $left_operand, | |
$right_operand, | |||
$modulus | |||
) |
Raise number into power with modulo
resource | $left_operand | |
resource | $right_operand | |
resource | $modulus |
Implements Zend_Crypt_Math_BigInteger_Interface.
Definition at line 156 of file Gmp.php.
sqrt | ( | $operand | ) |
Calculate square root
$operand |
Implements Zend_Crypt_Math_BigInteger_Interface.
Definition at line 168 of file Gmp.php.
subtract | ( | $left_operand, | |
$right_operand | |||
) |
Subtract numbers
resource | $left_operand | |
resource | $right_operand |
Implements Zend_Crypt_Math_BigInteger_Interface.
Definition at line 73 of file Gmp.php.