is_nan

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

is_nanПроверяет, является ли значение "не числом"

Описание

is_nan ( float $val ) : bool

Проверяет, является ли val "не числом" (NaN), например, как результат выполнения функции acos(1.01).

Список параметров

val

Проверяемое значение

Возвращаемые значения

Возвращает TRUE, если val имеет значение "не число" (NaN), FALSE в противном случае.

Примеры

Пример #1 Пример использования is_nan()

<?php
// Недопустимое вычисление, возвращает
// значение "не число" (NaN)
$nan acos(8);

var_dump($nanis_nan($nan));
?>

Результат выполнения данного примера:

float(NAN)
bool(true)

Смотрите также

  • is_finite() - Проверяет, является ли значение допустимым конечным числом
  • is_infinite() - Проверяет, является ли значение бесконечным