(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
is_nan — Визначає чи значення є "не числом"
Перевіряє чи val
є 'не числом' (що позначається
через константу NaN). Наприклад, результат від acos(1.01)
повертає NaN, тобто нечисло.
val
Значення для перевірки
Повертає true
якщо val
є 'не числом' (NaN),
або false
- в противному разі.
Приклад #1 Використання is_nan()
<?php
// Невірний обрахунок буде повертати значення NaN
$nan = acos(8);
var_dump($nan, is_nan($nan));
?>
Поданий вище приклад виведе:
float(NAN) bool(true)