PHP 8.0.11 Released!

is_infinite

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

is_infinitePrüft, ob ein Wert unendlich ist

Beschreibung

is_infinite(float $num): bool

Die Funktion prüft, ob ein Wert unendlich, oder besser nicht-endlich ist. Als nicht-endlich gelten dabei Ergebnisse von Berechnungen wie log(0) ebenso wie Werte, die schlicht nur zu groß sind, um noch mit dem float-Typ der jeweiligen Plattform erfasst zu werden. Es wird dabei nicht zwischen positiv unendlich und negativ unendlich unterschieden.

Parameter-Liste

num

Der zu prüfende Wert.

Rückgabewerte

true, wenn num nicht-endlich ist, sonst false.

Siehe auch

  • is_finite() - Prüft, ob ein Wert eine gültige endliche Zahl ist
  • is_nan() - Prüft, ob ein Wert keine Zahl ist

add a note add a note

User Contributed Notes 1 note

up
-1
JUAN MORALES
2 months ago
to reproduce this, try

<?php

var_dump
(is_infinite(log(0)));
To Top