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