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('kopfsq3.dat', $zk); } function auswerten($eingabe) { /* Spieldauer messen */ $endzeit = microtime(true); $this->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 $this->dauer Sek.
"; /* Falls alles richtig: Highscore speichern in DB, Highscore anzeigen */ if($this->richtig == $this->anzahl) new Highscore($this->spieler, $this->dauer); } } ?>