is_infinite($value)
is_finite($value)
<?php $inf_x = INF; // Positive infinity, case-sensitive $inf_x = -INF; // Negative infinity $inf_x = 1e200 * 1e200; // Result is INF $inf_x = 1 + INF; // Result is INF $inf_x = 1 / INF; // Result is 0 $inf_x = 1 / 0; // Generates a warning ?>
<?php $result = 1e200 * 1e200; if (is_infinite($result)) { echo('Result is out of range.'); } else { echo('Result is ' . $result); } ?>