判断浮点数是否为无限值

# 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

### 返回值

如果 `num` 是 `INF` 或 -`INF`，返回 `true`，否则返回 `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() - 判断浮点数是否是否为 NAN

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