Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] obiektowe - czy idę w dobrym kierunku?
Th0e
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 16.09.2012

Ostrzeżenie: (0%)
-----


Witam! Zacząłem się uczyć programowania obiektowego. Zrobiłem grę w nożyce papier, którą starałem się napisać obiektowo.

Moje pytanie - czy idę w dobrym kierunku?

  1. <?php
  2. class gra
  3. {
  4. function wybierz()
  5. {
  6. echo '<form method="POST">
  7. <select name="wybierz">
  8. <option>Kamien</option>
  9. <option>Nozyce</option>
  10. <option>Papier</option>
  11. </select>
  12. <input type="submit" value="wyslij">
  13. </form>
  14. ';
  15. }
  16. function walka()
  17. {
  18.  
  19. $wrog = rand(1,3);
  20. $ty = $_POST['wybierz'];
  21.  
  22. switch($wrog)
  23. {
  24. case 1:
  25. $wrog ="Nozyce";
  26. break;
  27.  
  28. case 2:
  29. $wrog ="Kamien";
  30. break;
  31.  
  32. case 3:
  33. $wrog ="Papier";
  34. break;
  35. }
  36. if($ty == "Nozyce" && $wrog =="Papier" OR $ty =="Kamien" && $wrog=="Nozyce" OR $ty =="Papier" && $wrog=="Kamien")
  37. {
  38. echo'Wybrałeś '.$ty.'&nbsp; &nbsp; Natomiast przeciwnik wybrał '. $wrog .'<br /> Wygrałeś!';
  39. }
  40. else
  41. {
  42. echo'Wybrałeś '.$ty.'&nbps; &nbsp; Natomiast przeciwnik wybrał '. $wrog .'<br /> Przegrałeś...';
  43. }
  44. }
  45. }
  46.  
  47. $gra = new gra();
  48.  
  49. $gra->wybierz();
  50. $gra->walka();
  51. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.12.2025 - 18:00