gmp_strval

FunctionParams and return types changed in PHP 8.0

Convert GMP number to string.

PHP 5
PHP 7
PHP 8.0
Improved
PHP 8.1
PHP 8.2-8.3
PHP 8.4
PHP 8.5
PHP 8.6

gmp_strval Function synopsis

gmp_strval(GMP|string|int $num, int $base = 10): string

Parameters

$num

TypeGMP|string|int

The GMP number that will be converted to a string.

$base

OptionalTypeintDefault value10

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 value

Typestring

The number, as a string.

Changes to the gmp_strval Function

PHP 8.0

  • Return type added: string
  • Parameter name of parameter #1 changed: $gmpnumber to $num
  • Parameter type added for parameter #1 ($num): GMP|string|int
  • Parameter type added for parameter #2 ($base): int
  • Parameter default value added for position #2 ($base): 10
- gmp_strval($gmpnumber, $base)
+ gmp_strval(GMP|string|int $num, int $base = 10): string

gmp_strval Function Availability

PHP VersionAvailability
PHP 8.6Upcoming Release Yes
PHP 8.5Supported (Latest) Yes
PHP 8.4Supported Yes
PHP 8.3Security-Fixes Only Yes
PHP 8.2Security-Fixes Only Yes
PHP 8.1Unsupported Yes
PHP 8.0Unsupported Yes
PHP 7.4Unsupported Yes
PHP 7.3Unsupported Yes
PHP 7.2Unsupported Yes
PHP 7.1Unsupported Yes
PHP 7.0Unsupported Yes
PHP 5.6Unsupported Yes
PHP 5.5Unsupported Yes
PHP 5.4Unsupported Yes
PHP 5.3Unsupported Yes