print_r($string . "\n"); } public function updateAttempts($string) { if (count($this->bad_letters) < self::MAX_ATTEMPTS) { print_r("You have " . (self::MAX_ATTEMPTS - count($this->bad_letters)) . " guesses left\n\n"); } else { print_r("You have 0 attempts left. Game over. The word was " . $this->word . ".\n"); exit(0); } } public function showString() { $string = ''; foreach ($this->letters as $letter) { if (in_array($letter, $this->good_letters)) { $string .= $letter; } else { $string .= "_"; } } if (strpos($string, "_") === false) { print_r("You have won hangman with word. " . $this->word . ". Game over.\n"); exit(0); } return $string; } } $hangman = new Hangman(); $hangman->readInput();