* The string representation of the object. *

* @return void */ public function unserialize($serialized) { } public function __unserialize(array $data): void { } } /** * Create GMP number * @link https://php.net/manual/en/function.gmp-init.php * @param mixed $num

* An integer or a string. The string representation can be decimal, * hexadecimal or octal. *

* @param int $base [optional]

* The base. *

*

* The base may vary from 2 to 36. If base is 0 (default value), the * actual base is determined from the leading characters: if the first * two characters are 0x or 0X, * hexadecimal is assumed, otherwise if the first character is "0", * octal is assumed, otherwise decimal is assumed. *

* @return resource|GMP A GMP number resource. */ #[Pure] function gmp_init(string|int $num, int $base = 0): GMP { } /** * Convert GMP number to integer * @link https://php.net/manual/en/function.gmp-intval.php * @param resource|int|string|GMP $num

* A GMP number. *

* @return int An integer value of gmpnumber. */ #[Pure] function gmp_intval(GMP|string|int $num): int { } /** * Sets the RNG seed * @param resource|string|int|GMP $seed

* The seed to be set for the {@see gmp_random()}, {@see gmp_random_bits()}, and {@see gmp_random_range()} functions. *

* Either a GMP number resource in PHP 5.5 and earlier, a GMP object in PHP 5.6 and later, or a numeric string provided that it is possible to convert the latter to a number. * @return void|null|false Returns NULL on success. * @since 7.0 */ function gmp_random_seed(GMP|string|int $seed): void { } /** * Convert GMP number to string * @link https://php.net/manual/en/function.gmp-strval.php * @param resource|int|string|GMP $num

* The GMP number that will be converted to a string. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param int $base [optional]

* The base of the returned number. The default base is 10. * Allowed values for the base are from 2 to 62 and -2 to -36. *

* @return string The number, as a string. */ #[Pure] function gmp_strval(GMP|string|int $num, int $base = 10): string { } /** * Add numbers * @link https://php.net/manual/en/function.gmp-add.php * @param resource|int|string|GMP $num1

* A number that will be added. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

* A number that will be added. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP A GMP number representing the sum of the arguments. */ #[Pure] function gmp_add(GMP|string|int $num1, GMP|string|int $num2): GMP { } /** * Subtract numbers * @link https://php.net/manual/en/function.gmp-sub.php * @param resource|string|GMP $num1

* The number being subtracted from. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

* The number subtracted from a. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP A GMP number resource. */ #[Pure] function gmp_sub(GMP|string|int $num1, GMP|string|int $num2): GMP { } /** * Multiply numbers * @link https://php.net/manual/en/function.gmp-mul.php * @param resource|string|GMP $num1

* A number that will be multiplied by b. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

* A number that will be multiplied by a. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP A GMP number resource. */ #[Pure] function gmp_mul(GMP|string|int $num1, GMP|string|int $num2): GMP { } /** * Divide numbers and get quotient and remainder * @link https://php.net/manual/en/function.gmp-div-qr.php * @param resource|string|GMP $num1

* The number being divided. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

* The number that n is being divided by. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param int $rounding_mode [optional]

* See the gmp_div_q function for description * of the round argument. *

* @return array an array, with the first * element being [n/d] (the integer result of the * division) and the second being (n - [n/d] * d) * (the remainder of the division). */ #[Pure] function gmp_div_qr(GMP|string|int $num1, GMP|string|int $num2, int $rounding_mode = GMP_ROUND_ZERO): array { } /** * Divide numbers * @link https://php.net/manual/en/function.gmp-div-q.php * @param resource|string|GMP $num1

* The number being divided. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

* The number that a is being divided by. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param int $rounding_mode [optional]

* The result rounding is defined by the * round, which can have the following * values: * GMP_ROUND_ZERO: The result is truncated * towards 0.

* @return resource|GMP A GMP number resource. */ #[Pure] function gmp_div_q(GMP|string|int $num1, GMP|string|int $num2, int $rounding_mode = GMP_ROUND_ZERO): GMP { } /** * Remainder of the division of numbers * @link https://php.net/manual/en/function.gmp-div-r.php * @param resource|string|GMP $num1

* The number being divided. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

* The number that n is being divided by. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param int $rounding_mode [optional]

* See the gmp_div_q function for description * of the round argument. *

* @return resource|GMP The remainder, as a GMP number. */ #[Pure] function gmp_div_r(GMP|string|int $num1, GMP|string|int $num2, int $rounding_mode = GMP_ROUND_ZERO): GMP { } /** * Divide numbers * @link https://php.net/manual/en/function.gmp-div-q.php * @param resource|string|GMP $num1

* The number being divided. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

* The number that a is being divided by. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param int $rounding_mode [optional]

* The result rounding is defined by the * round, which can have the following * values: * GMP_ROUND_ZERO: The result is truncated * towards 0.

* @return resource|GMP A GMP number resource. */ #[Pure] function gmp_div(GMP|string|int $num1, GMP|string|int $num2, int $rounding_mode = GMP_ROUND_ZERO): GMP { } /** * Modulo operation * @link https://php.net/manual/en/function.gmp-mod.php * @param resource|string|GMP $num1

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

* The modulo that is being evaluated. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP A GMP number resource. */ #[Pure] function gmp_mod(GMP|string|int $num1, GMP|string|int $num2): GMP { } /** * Exact division of numbers * @link https://php.net/manual/en/function.gmp-divexact.php * @param resource|string|GMP $num1

* The number being divided. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

* The number that a is being divided by. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP A GMP number resource. */ #[Pure] function gmp_divexact(GMP|string|int $num1, GMP|string|int $num2): GMP { } /** * Negate number * @link https://php.net/manual/en/function.gmp-neg.php * @param resource|string|GMP $num

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP -a, as a GMP number. */ #[Pure] function gmp_neg(GMP|string|int $num): GMP { } /** * Absolute value * @link https://php.net/manual/en/function.gmp-abs.php * @param resource|string|GMP $num

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP the absolute value of a, as a GMP number. */ #[Pure] function gmp_abs(GMP|string|int $num): GMP { } /** * Factorial * @link https://php.net/manual/en/function.gmp-fact.php * @param resource|string|GMP $num

* The factorial number. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP A GMP number resource. */ #[Pure] function gmp_fact(GMP|string|int $num): GMP { } /** * Calculate square root * @link https://php.net/manual/en/function.gmp-sqrt.php * @param resource|string|GMP $num

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP The integer portion of the square root, as a GMP number. */ #[Pure] function gmp_sqrt(GMP|string|int $num): GMP { } /** * Square root with remainder * @link https://php.net/manual/en/function.gmp-sqrtrem.php * @param resource|string|GMP $num

* The number being square rooted. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return array array where first element is the integer square root of * a and the second is the remainder * (i.e., the difference between a and the * first element squared). */ #[Pure] function gmp_sqrtrem(GMP|string|int $num): array { } /** * Raise number into power * @link https://php.net/manual/en/function.gmp-pow.php * @param resource|string|GMP $num

* The base number. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param positive-int $exponent

* The positive power to raise the base. *

* @return resource|GMP The new (raised) number, as a GMP number. The case of * 0^0 yields 1. */ #[Pure] function gmp_pow(GMP|string|int $num, int $exponent): GMP { } /** * Raise number into power with modulo * @link https://php.net/manual/en/function.gmp-powm.php * @param resource|string|GMP $num

* The base number. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $exponent

* The positive power to raise the base. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $modulus

* The modulo. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP The new (raised) number, as a GMP number. */ #[Pure] function gmp_powm(GMP|string|int $num, GMP|string|int $exponent, GMP|string|int $modulus): GMP { } /** * Perfect square check * @link https://php.net/manual/en/function.gmp-perfect-square.php * @param resource|string|GMP $num

* The number being checked as a perfect square. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return bool TRUE if a is a perfect square, * FALSE otherwise. */ #[Pure] function gmp_perfect_square(GMP|string|int $num): bool { } /** * Check if number is "probably prime" * @link https://php.net/manual/en/function.gmp-prob-prime.php * @param resource|string|GMP $num

* The number being checked as a prime. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param int $repetitions [optional]

* Reasonable values * of reps vary from 5 to 10 (default being * 10); a higher value lowers the probability for a non-prime to * pass as a "probable" prime. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return int If this function returns 0, a is * definitely not prime. If it returns 1, then * a is "probably" prime. If it returns 2, * then a is surely prime. */ #[Pure] function gmp_prob_prime(GMP|string|int $num, int $repetitions = 10): int { } /** * Random number * @link https://php.net/manual/en/function.gmp-random-bits.php * @param int $bits

The number of bits. Either a GMP number resource in PHP 5.5 and earlier, * a GMP object in PHP 5.6 and later, * or a numeric string provided that it is possible to convert the latter to a number.

* @return GMP A random GMP number. */ function gmp_random_bits(int $bits): GMP { } /** * Random number * @link https://php.net/manual/en/function.gmp-random-range.php * @param GMP|string|int $min

A GMP number representing the lower bound for the random number

* @param GMP|string|int $max

A GMP number representing the upper bound for the random number

* @return GMP A random GMP number. */ function gmp_random_range(GMP|string|int $min, GMP|string|int $max): GMP { } /** * Calculate GCD * @link https://php.net/manual/en/function.gmp-gcd.php * @param resource|string|GMP $num1

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP A positive GMP number that divides into both * a and b. */ #[Pure] function gmp_gcd(GMP|string|int $num1, GMP|string|int $num2): GMP { } /** * Calculate GCD and multipliers * @link https://php.net/manual/en/function.gmp-gcdext.php * @param resource|string|GMP $num1

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return array An array of GMP numbers. */ #[Pure] #[ArrayShape(["g" => "mixed", "s" => "mixed", "t" => "mixed"])] function gmp_gcdext(GMP|string|int $num1, GMP|string|int $num2): array { } /** * Inverse by modulo * @link https://php.net/manual/en/function.gmp-invert.php * @param resource|string|GMP $num1

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP|false A GMP number on success or FALSE if an inverse does not exist. */ #[Pure] function gmp_invert(GMP|string|int $num1, GMP|string|int $num2): GMP|false { } /** * Jacobi symbol * @link https://php.net/manual/en/function.gmp-jacobi.php * @param resource|string|GMP $num1

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

*

* Should be odd and must be positive. *

* @return int A GMP number resource. */ #[Pure] function gmp_jacobi(GMP|string|int $num1, GMP|string|int $num2): int { } /** * Legendre symbol * @link https://php.net/manual/en/function.gmp-legendre.php * @param resource|string|GMP $num1

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

*

* Should be odd and must be positive. *

* @return int A GMP number resource. */ #[Pure] function gmp_legendre(GMP|string|int $num1, GMP|string|int $num2): int { } /** * Compare numbers * @link https://php.net/manual/en/function.gmp-cmp.php * @param resource|string|GMP $num1

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return int a positive value if a > b, zero if * a = b and a negative value if a < * b. */ #[Pure] function gmp_cmp(GMP|string|int $num1, GMP|string|int $num2): int { } /** * Sign of number * @link https://php.net/manual/en/function.gmp-sign.php * @param resource|string|GMP $num

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return int 1 if a is positive, * -1 if a is negative, * and 0 if a is zero. */ #[Pure] function gmp_sign(GMP|string|int $num): int { } /** * Random number * @link https://php.net/manual/en/function.gmp-random.php * @param int $limiter [optional]

* The limiter. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP A random GMP number. * @see gmp_random_bits() * @see gmp_random_range() * @removed 8.0 */ #[Deprecated(reason: "Use see gmp_random_bits() or see gmp_random_range() instead", since: "7.2")] function gmp_random($limiter = 20) { } /** * Bitwise AND * @link https://php.net/manual/en/function.gmp-and.php * @param resource|string|GMP $num1

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP A GMP number representing the bitwise AND comparison. */ #[Pure] function gmp_and(GMP|string|int $num1, GMP|string|int $num2): GMP { } /** * Bitwise OR * @link https://php.net/manual/en/function.gmp-or.php * @param resource|string|GMP $num1

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP A GMP number resource. */ #[Pure] function gmp_or(GMP|string|int $num1, GMP|string|int $num2): GMP { } /** * Calculates one's complement * @link https://php.net/manual/en/function.gmp-com.php * @param resource|string|GMP $num

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP the one's complement of a, as a GMP number. */ #[Pure] function gmp_com(GMP|string|int $num): GMP { } /** * Bitwise XOR * @link https://php.net/manual/en/function.gmp-xor.php * @param resource|string|GMP $num1

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param resource|string|GMP $num2

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP A GMP number resource. */ #[Pure] function gmp_xor(GMP|string|int $num1, GMP|string|int $num2): GMP { } /** * Set bit * @link https://php.net/manual/en/function.gmp-setbit.php * @param resource|string|GMP $num

* The number being set to. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param int $index

* The set bit. *

* @param bool $value [optional]

* Defines if the bit is set to 0 or 1. By default the bit is set to * 1. Index starts at 0. *

* @return void A GMP number resource. */ function gmp_setbit(GMP $num, int $index, bool $value = true): void { } /** * Clear bit * @link https://php.net/manual/en/function.gmp-clrbit.php * @param resource|string|GMP $num

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param int $index

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return void A GMP number resource. */ function gmp_clrbit(GMP $num, int $index): void { } /** * Scan for 0 * @link https://php.net/manual/en/function.gmp-scan0.php * @param resource|string|GMP $num1

* The number to scan. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param int $start

* The starting bit. *

* @return int the index of the found bit, as an integer. The * index starts from 0. */ #[Pure] function gmp_scan0(GMP|string|int $num1, int $start): int { } /** * Scan for 1 * @link https://php.net/manual/en/function.gmp-scan1.php * @param resource|string|GMP $num1

* The number to scan. *

*

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param int $start

* The starting bit. *

* @return int the index of the found bit, as an integer. * If no set bit is found, -1 is returned. */ #[Pure] function gmp_scan1(GMP|string|int $num1, int $start): int { } /** * Tests if a bit is set * @link https://php.net/manual/en/function.gmp-testbit.php * @param resource|string|GMP $num

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @param int $index

* The bit to test *

* @return bool TRUE on success or FALSE on failure. */ #[Pure] function gmp_testbit(GMP|string|int $num, int $index): bool { } /** * Population count * @link https://php.net/manual/en/function.gmp-popcount.php * @param resource|string|GMP $num

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return int The population count of a, as an integer. */ #[Pure] function gmp_popcount(GMP|string|int $num): int { } /** * Hamming distance * @link https://php.net/manual/en/function.gmp-hamdist.php * @param resource|string|GMP $num1

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

*

* It should be positive. *

* @param resource|string|GMP $num2

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

*

* It should be positive. *

* @return int A GMP number resource. */ #[Pure] function gmp_hamdist(GMP|string|int $num1, GMP|string|int $num2): int { } /** * Import from a binary string * @link https://php.net/manual/en/function.gmp-import.php * @param string $data The binary string being imported * @param int $word_size

Default value is 1. The number of bytes in each chunk of binary * data. This is mainly used in conjunction with the options parameter.

* @param int $flags Default value is GMP_MSW_FIRST | GMP_NATIVE_ENDIAN. * @return GMP|false Returns a GMP number or FALSE on failure. * @since 5.6.1 */ #[Pure] function gmp_import(string $data, int $word_size = 1, int $flags = GMP_MSW_FIRST|GMP_NATIVE_ENDIAN): GMP { } /** * Export to a binary string * @link https://php.net/manual/en/function.gmp-export.php * @param GMP|string|int $num The GMP number being exported * @param int $word_size

Default value is 1. The number of bytes in each chunk of binary * data. This is mainly used in conjunction with the options parameter.

* @param int $flags Default value is GMP_MSW_FIRST | GMP_NATIVE_ENDIAN. * @return string|false Returns a string or FALSE on failure. * @since 5.6.1 */ #[Pure] function gmp_export(GMP|string|int $num, int $word_size = 1, int $flags = GMP_MSW_FIRST|GMP_NATIVE_ENDIAN): string { } /** * Takes the nth root of a and returns the integer component of the result. * @link https://php.net/manual/en/function.gmp-root.php * @param GMP|string|int $num

Either a GMP number resource in PHP 5.5 and earlier, a GMP object in PHP 5.6 * and later, or a numeric string provided that it is possible to convert the latter to a number.

* @param positive-int $nth The positive root to take of a num. * @return GMP The integer component of the resultant root, as a GMP number. * @since 5.6 */ #[Pure] function gmp_root(GMP|string|int $num, int $nth): GMP { } /** * Takes the nth root of a and returns the integer component and remainder of the result. * @link https://php.net/manual/en/function.gmp-rootrem.php * @param GMP|string|int $num

Either a GMP number resource in PHP 5.5 and earlier, a GMP object in PHP 5.6 * and later, or a numeric string provided that it is possible to convert the latter to a number.

* @param positive-int $nth The positive root to take of a num. * @return array|GMP[]

A two element array, where the first element is the integer component of * the root, and the second element is the remainder, both represented as GMP numbers.

* @since 5.6 */ #[Pure] function gmp_rootrem(GMP|string|int $num, int $nth): array { } /** * Find next prime number * @link https://php.net/manual/en/function.gmp-nextprime.php * @param int|resource|string|GMP $num

It can be either a GMP number resource, or a * numeric string given that it is possible to convert the latter to a number.

* @return resource|GMP Return the next prime number greater than a, * as a GMP number. */ #[Pure] function gmp_nextprime(GMP|string|int $num): GMP { } /** * Calculates binomial coefficient * * @link https://www.php.net/manual/en/function.gmp-binomial.php * * @param GMP|string|float|int $n * @param int $k * @return GMP|false * * @since 7.3 */ #[Pure] function gmp_binomial(GMP|string|int $n, int $k): GMP { } /** * Computes the Kronecker symbol * * @link https://www.php.net/manual/en/function.gmp-kronecker.php * * @param GMP|string|float|int $num1 * @param GMP|string|float|int $num2 * @return int * * @since 7.3 */ #[Pure] function gmp_kronecker(GMP|string|int $num1, GMP|string|int $num2): int { } /** * Computes the least common multiple of A and B * * @link https://www.php.net/manual/en/function.gmp-lcm.php * * @param GMP|string|float|int $num1 * @param GMP|string|float|int $num2 * @return GMP * * @since 7.3 */ #[Pure] function gmp_lcm(GMP|string|int $num1, GMP|string|int $num2): GMP { } /** * Perfect power check * * @link https://www.php.net/manual/en/function.gmp-perfect-power.php * * @param GMP|string|float|int $num * @return bool * * @since 7.3 */ #[Pure] function gmp_perfect_power(GMP|string|int $num): bool { } __halt_compiler();----SIGNATURE:----hYNu/WTNCFOFELlOEJw3d5zquV39VQEucqnJxiWD5zc1RNOL/EKLe3TGkDl/62gH9/YTabxclfPUSKt0xftZ8u7Psz2mrL1g94DXRyZboMe+GQQO8g5CgAqaBTZl3RwEkl/nXHVut1KLzo2fubscWYX3aq/HlpZj7JPpXzUClVbtejRQ5RhXSmFsa318NT4M+4ag8PNHBzGnbz171RNKG63PPWnxA1MUxsWcI5hV29zp6qt1uZzxQrW04/FfeLCE/bm5wrZER0rBr6oEVkxVOOB8tHTCRwP0sxWR7glhEzMWn6vTBLkys0P6Wbh5fDY/AIhOozsylKagL7dvv+Y5G8gK/1hF1cHmpyyUhZQPCfo1qhklvEGuDabsfG4BngSaL+PM0yKaOi+CKzPZhafy/8RbDM5daqFfd+MEh7BS7Cz8QRApk1wpTZvHG0fvfEFA3JGaOMaE1x/Nk8Ou1vYmj+UZ+ko56er85GZPcfHLdqcC6DUs3ZqJ0b5mihjRZbrjtSuvVFHx+0F4Gi2+ldWbpENJ+BkwRiMquHgw6+UVChWr1u/OX73e5VZj5/WSV3FypxCGS1065SaJhLip0XfiqGOvwx6IV+xzTean4nMJ+F2BQ53PK45cIsSFvZ1DUKFUdW36S0a3i0ENUGD8es3tF/23pIbTRaswKFOfy1u7jck=----ATTACHMENT:----OTQxOTM2OTk3NDg3NjU3NCA0MDc5MDU3ODczNzc3MDc5IDU4MTg3MjQyOTA0NTQ1MTU=