Math
class Math
Mathematische Funktionen
Zusammenfassung von mathematischen Funktionen die gesammelt in einer Klasse als statische Methoden bereit gestellt werden.
Constants
PI |
Die Kreiszahl PI |
E |
e Euler |
Properties
static protected | $instance | Instanz des Mathe-Objekts |
Methods
Die Klasse Math ist ein Singlton und es gibt nur eine Instanz die vom ClassLoader des Framework erzeugt wird.
Initialisierung der Bibliothek (wird vom Classloader aufgerufen)
Berechnet eine Zufallszahl zwischen $min und $max. Wird $max nicht angegeben, so wird der maximale Wert auf den vom System unterstützen größtmöglichen Wert gesetzt.
Berechte den absoluten Wert, der übergebenen Variable.
Rundet den übergebenen Wert
Berechnet den nächstgrößeren Wert
Berechnet den nächstkleineren Wert
Details
at line 68
protected
__construct()
Die Klasse Math ist ein Singlton und es gibt nur eine Instanz die vom ClassLoader des Framework erzeugt wird.
at line 83
static Math
getInstance()
Initialisierung der Bibliothek (wird vom Classloader aufgerufen)
at line 99
static int
getRandomInteger(int $min = 0, int $max = null)
Berechnet eine Zufallszahl zwischen $min und $max. Wird $max nicht angegeben, so wird der maximale Wert auf den vom System unterstützen größtmöglichen Wert gesetzt.
at line 117
static int
absolute(float $value)
Berechte den absoluten Wert, der übergebenen Variable.
Als Typ wird float verwendet.
$abs = abs(-4.6); // $abs = 4.6;
$abs = abs(5); // $abs = 5.0;
$abs = abs(-5); // $abs = 5.0;
at line 132
static float
round(float $value, float $precision = 0, float $mode = null)
Rundet den übergebenen Wert
at line 143
static float
ceil(float $value)
Berechnet den nächstgrößeren Wert
at line 154
static float
floor(float $value)
Berechnet den nächstkleineren Wert