max

FunctionParams and return types changed in PHP 8.0

Find highest value.

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

max Function synopsis

max(mixed $value, mixed ...$values): mixed

Parameters

$value

Typemixed

Any comparable value.

$values

Variadic, OptionalTypemixed

Any comparable values.

Return value

Typemixed

max returns the parameter value considered "highest" according to standard comparisons. If multiple values of different types evaluate as equal (e.g. 0 and 'abc') the first provided to the function will be returned.

Changes to the max Function

PHP 8.0

  • Return type added: mixed
  • Optional parameter added - #2: mixed $values
- max(...$args)
+ max(mixed $value, mixed ...$values): mixed

max 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