max() On String And Integer

In PHP 8, the rules of comparison between integers and strings have changed. Hence, max() may return a different value on PHP 7 and PHP 8.

PHP code

<?php

var_dump( max(['', 0]));

?>

Before

string(0)

After

int(0)

PHP version change

This behavior changed in 8.0