is_nan
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
is_nan — Prüft, ob ein Wert keine Zahl ist
Beschreibung
$num): bool
Prüft, ob der Parameter num keine darstellbare Zahl
ist, wie z.B. das Ergebnis von acos(1.01).
Parameter-Liste
-
num -
Der zu prüfende Wert.
Rückgabewerte
Liefert true, wenn num keine darstellbare Zahl
ist, sonst false.
Beispiele
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)
Siehe auch
- is_finite() - Prüft, ob ein Wert eine gültige endliche Zahl ist
- is_infinite() - Prüft, ob ein Wert unendlich ist

