PHP 8.4.0 RC4 available for testing

is_infinite

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

is_infiniteПроверяет, бесконечно ли число с плавающей точкой

Описание

is_infinite(float $num): bool

Функция проверяет, относится ли значение параметра num к положительной INF или отрицательной бесконечности -INF и возвращает результат.

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

num

Проверяемое число с плавающей точкой (float).

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

Функци возвращает true, если значение параметра num — бесконечное положительное число INF или отрицательное бесконечное число -INF, иначе false.

Примеры

Пример #1 Пример использования функции is_infinite()

<?php

$inf
= 1e308 * 2;

var_dump($inf, is_infinite($inf));

$negative_inf = -$inf;

var_dump($negative_inf, is_infinite($negative_inf));

?>

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

float(INF)
bool(true)
float(-INF)
bool(true)

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

  • is_finite() - Проверяет, конечно ли число с плавающей точкой
  • is_nan() - Проверяет, представляет ли собой число с плавающей точкой нечисло

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top