(PHP 4 >= 4.2.0, PHP 5, PHP 7)
is_nan — Prüft ob ein Wert keine Zahl ist
$val
) : bool
Prüft ob der Parameter val
keine darstellbare
Zahl ist, wie z.B. das Ergebnis von acos(1.01).
val
Der zu prüfende Wert
Liefert TRUE
wenn val
keine darstellbare
Zahl ist, sonst FALSE
.
Beispiel #1 is_nan()-Beispiel
<?php
// Undefinierte Berechnung liefert ein NaN-Ergebnis
$nan = acos(8);
var_dump($nan, is_nan($nan));
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
float(NAN) bool(true)