Supported Versions: PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8
Finds whether a value is not a number
is_nan(float $num): bool
                switch (true) {

                    case 
\INF === $value:  $value 'INF'; break;

                    case -
\INF === $value$value '-INF'; break;

                    case 
is_nan($value):  $value 'NAN'; break;

                    default:

                        
$value = (string) $value;

                        if (!
str_contains($value$this->decimalPoint)) {