Math
in package
Mathematische Funktionen
Zusammenfassung von mathematischen Funktionen die gesammelt in einer Klasse als statische Methoden bereit gestellt werden.
Tags
Table of Contents
Constants
Properties
- $instance : mixed
- Instanz des Mathe-Objekts
Methods
- absolute() : int
- Berechte den absoluten Wert, der übergebenen Variable.
- ceil() : float
- Berechnet den nächstgrößeren Wert
- floor() : float
- Calculates the next smaller value
- getInstance() : Math
- Initialisierung der Bibliothek (wird vom Classloader aufgerufen)
- getRandomInteger() : int
- 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.
- round() : float
- Rounds the passed value
- __construct() : mixed
- Die Klasse Math ist ein Singlton und es gibt nur eine Instanz die vom ClassLoader des Framework erzeugt wird.
Constants
E
e Euler
public
mixed
E
= M_E
Tags
PI
Die Kreiszahl PI
public
mixed
PI
= M_PI
Tags
Properties
$instance
Instanz des Mathe-Objekts
protected
static mixed
$instance
= null
Methods
absolute()
Berechte den absoluten Wert, der übergebenen Variable.
public
static absolute(float $value) : int
Als Typ wird float verwendet.
$abs = abs(-4.6); // $abs = 4.6;
$abs = abs(5); // $abs = 5.0;
$abs = abs(-5); // $abs = 5.0;
Parameters
- $value : float
-
Zahl
Return values
int —Absoluter Wert
ceil()
Berechnet den nächstgrößeren Wert
public
static ceil(float $value) : float
Parameters
- $value : float
-
Zahl
Return values
float —Ergebnis
floor()
Calculates the next smaller value
public
static floor(float $value) : float
Parameters
- $value : float
-
Zahl
Tags
Return values
float —Ergebnis
getInstance()
Initialisierung der Bibliothek (wird vom Classloader aufgerufen)
public
static getInstance() : Math
Tags
Return values
Math —Objekt
getRandomInteger()
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.
public
static getRandomInteger([int $min = 0 ][, int $max = null ]) : int
Parameters
- $min : int = 0
-
Startwert
- $max : int = null
-
Endwert
Return values
int —Zufallszahl
round()
Rounds the passed value
public
static round(float $value[, int $precision = 0 ][, null $mode = null ]) : float
Parameters
- $value : float
- $precision : int = 0
- $mode : null = null
Tags
Return values
float —Rounded value
__construct()
Die Klasse Math ist ein Singlton und es gibt nur eine Instanz die vom ClassLoader des Framework erzeugt wird.
protected
__construct() : mixed