浮動小数点数の値が、無限大であるかどうかを調べる

# 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() - 浮動小数点数の値が、非数かどうかを調べる

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