is_finite()

Проверяет, является ли значение действительным конечным числом (PHP 4 >= 4.2.0, PHP 5)

Описание:

bool is_finite ( float val )

Возвращает TRUE если val является действительным конечным числом в пределах допустимых float значений, поддерживаемых данной платформой.

is_infinite()

Проверяет, является ли значение бесконечным числом (PHP 4 >= 4.2.0, PHP 5)

Описание:

bool is_infinite ( float val )

Возвращает TRUE если val является бесконечным числом (положительным или отрицательным), аналогично результату log(0) или любому значению, находящемуся вне пределов допустимых значений чисел float, поддерживаемых текущей платформой.

is_nan()

Проверяет, является ли значение не числом (PHP 4 >= 4.2.0, PHP 5)

Описание:

bool is_nan ( float val )

Возвращает TRUE, если val является 'не числом', аналогично результату acos(1.01).