(PHP 4 >= 4.2.0, PHP 5, PHP 7)
is_nan — Prüft ob ein Wert keine Zahl ist
$val
)
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)