@@ -15,7 +15,7 @@ function getUserName(): string
1515 return $ name ;
1616}
1717 //---Функция логики игры и проверки ответов
18- function startGame (array $ gameParams )
18+ function startGame (array $ gameParams ): void
1919{
2020 $ name = getUserName ();
2121 ["rules " => $ rules ,
@@ -25,7 +25,7 @@ function startGame(array $gameParams)
2525 for ($ i = 0 ; $ i < count ($ questions ); $ i ++) {
2626 $ answer = prompt ("Question: {$ questions [$ i ]}" );
2727 line ("Your answer: {$ answer }" );
28- if ($ answer != $ expectedAnswer [$ i ]) {
28+ if ($ answer !== $ expectedAnswer [$ i ]) {
2929 wrongAnswer ($ name , $ answer , $ expectedAnswer [$ i ]);
3030 return ;
3131 } else {
@@ -35,14 +35,14 @@ function startGame(array $gameParams)
3535 trueAnswers ($ name );
3636}
3737 //---Функция для неверного ответа
38- function wrongAnswer (string $ name , mixed $ answer , mixed $ expectedAnswer )
38+ function wrongAnswer (string $ name , mixed $ answer , mixed $ expectedAnswer ): void
3939{
4040 line ("{$ answer } is wrong answer ;(. Correct answer was ' {$ expectedAnswer }'. " );
4141 line ("Let's try again, %s! " , $ name );
4242 return ;
4343}
4444 //---Функция для верного ответа (конец игры)
45- function trueAnswers (string $ name )
45+ function trueAnswers (string $ name ): void
4646{
4747 line ("Congratulations, %s! " , $ name );
4848 return ;
0 commit comments