startzeit = microtime(true); } function anzeigen() { /* Überschrift */ echo "
Kopfrechnen
"; /* Falls kein Name eingetragen */ if($this->spieler == "") { echo "Kein Name, kein Spiel
"; echo "Zurück"; return; } /* Formularbeginn */ echo ""; } function speichern() { $zk = serialize($this); file_put_contents("kopfzeit.dat", $zk); } function auswerten($eingabe) { /* Spieldauer messen */ $endzeit = microtime(true); $dauer = number_format( $endzeit - $this->startzeit, 1, ".", ""); /* Überschrift */ echo "Kopfrechnen
"; /* Spielername */ echo "Hallo $this->spieler," . " Ihr Ergebnis:
"; /* Auswertung */ for($i=1; $i<=$this->anzahl; $i++) $this->richtig += $this->aufgabe[$i]->pruefen(floatval($eingabe[$i])); /* Ausgabe */ echo "$this->richtig von $this->anzahl" . " richtig in $dauer Sek.
"; /* Falls alles richtig: Highscore speichern in DB, Highscore anzeigen */ if($this->richtig == $this->anzahl) new Highscore($this->spieler, $dauer); } } ?>