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

# is_infinite

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

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

### Описание

function 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() - Проверяет, представляет ли собой число с плавающей точкой нечисло

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open