(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).
valDer 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)