Docs of Combie\Time\Timer

Combie\Time\Timer

Type
Class
Description
Timer
Ein Modul für Zeitmessungen
Used Packages
  • None
Children
  • None
Implemented Interfaces
  • None
Constants
  • None
Properties
Inherited Properties
  • None
Methods
Inherited Methods
  • None
See
None
Links
None
Todo
None
Source
packages/Combie/Time/Timer.php
Version
Undefined
Since
forever
Authors
None
Copyright
© Undefined
Licence
Undefined

Properties

private mixed $start

Description
None
See
None
Links
None
Todo
None
Authors
None
Since
forever

private mixed $stop

Description
None
See
None
Links
None
Todo
None
Authors
None
Since
forever

private static mixed $wasserkopf

Description
None
See
None
Links
None
Todo
None
Authors
None
Since
forever

Methods

public void __construct()

Description
Konstruktor
konstruiert das Objekt und berechtet, wenn noch nicht geschehen, die Wasserkopfkonstante um Messwertverfäschungen zu verhindern
Parameters
None
Returns
Keine Rückgabe
Throws
None
See
None
Links
None
Todo
None
Since
forever
Authors
None

public float lag()

Description
Wasserkopf
Gibt die Zeit zurück, welche von der Klasse intern für jede Messung verbraucht wird
Parameters
None
Returns
Wasserkopf
Throws
None
See
None
Links
None
Todo
None
Since
forever
Authors
None

public float n_times(mixed $anzahl, mixed $function)

Description
Mehrfache Ausführung
Führt eine Funktion mehrfach zur Zeitmessung aus und gibt den Mittelwert der pro durchlauf verbrauchten Zeit zurück
Parameters
$anzahl
$function
Returns
Mittelwert der verbrauchten Zeit
Throws
None
See
None
Links
None
Todo
None
Since
forever
Authors
None

private void scale()

Description
Berechnung der Wasserkopf Konstanten
Berechtet die Wasserkopf Konstante und speichet sie in der statischen Variablen $wasserkopf
Parameters
None
Returns
Keine Rückgabe
Throws
None
See
None
Links
None
Todo
None
Since
forever
Authors
None

public float start()

Description
Start Timer
Startet den Messvorgang und gibt die Startzeit zurück
Parameters
None
Returns
Start Zeit
Throws
None
See
None
Links
None
Todo
None
Since
forever
Authors
None

public float stop()

Description
Stop Timer
Stoppt den Messvorgang und gibt die verbrauchte Zeit zurück
Parameters
None
Returns
Start Zeit
Throws
None
See
None
Links
None
Todo
None
Since
forever
Authors
None

public float usedtime()

Description
Benutzte Zeit
Berechtet die Abgelaugfene Zeit und gibt sie zurück
Parameters
None
Returns
Abgelaufenen Zeit
Throws
None
See
None
Links
None
Todo
None
Since
forever
Authors
None

Example

Not available