Wer hätte Lust auf einen kleinen Wettbewerb? Es soll darum gehen, daß eine relativ einfache Aufgabe gestellt wird, die mittels PHP mit möglichst wenig Code und am effizientesten gelöst wird. Eine Kommentierung des Code, Fehlerbehandlung, Ausnahmefestigkeit ist egal, nur funktionieren muß er rein mit internen Sprachmitteln einer normalen PHP-Installation.
Hätte jemand Lust auf so ein Spielchen?
Homepage selbermachen 7.846 Themen, 35.563 Beiträge
Dann mach ich doch direkt weiter:
function Bench3($f,$n,$p) {
list($u,$s)=explode(' ',microtime()); $t=$s+$u; // Startzeit bestimmen
for($i=0; $i++<$n; call_user_func_array($f,$p)); // f n mal ausführen
list($u,$s)=explode(' ',microtime()); return ($s+$u-$t)/$n; // Zeitdiffernz bestimmen
}
list($u,$s)=explode(' ',microtime()); $t=$s+$u; // Startzeit bestimmen
for($i=0; $i++<$n; call_user_func_array($f,$p)); // f n mal ausführen
list($u,$s)=explode(' ',microtime()); return ($s+$u-$t)/$n; // Zeitdiffernz bestimmen
}