浮動小数点数の値が、無限大であるかどうかを調べる
$num
指定した num が、INF か -INF のいずれであるかを返します。
num
INF
-INF
調べる float の値。
num が INF, -INF のいずれかである場合、true を返します。そうでない場合、false を返します。
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)