Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Po stworzeniu klasy nic się nie wyświetla, Banalny (tak mi się wydaje) problem
qba10
post
Post #1





Grupa: Zarejestrowani
Postów: 264
Pomógł: 20
Dołączył: 19.08.2007
Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim)

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


Mam taki kod
  1. <?php
  2. ini_set('display_errors','1');
  3.  
  4. echo "pupa";
  5.  
  6. class Saper{
  7. private $minimalnalnaIloscMin = 10;
  8.  
  9. private $minimalnyWymiarMapy = 10;
  10.  
  11. private $maksymalnaIloscMin = 99;
  12.  
  13. private $maksymalnyWymiarMapy = 100;
  14.  
  15. private $wymiar;
  16.  
  17. private $miny;
  18.  
  19. public $mapa;
  20.  
  21.  
  22. public function __construct($wymiar, $miny){
  23.  
  24. if($wymiar > $this->maksymalnyWymiarMapy{
  25. $wymiar = 100;
  26. }
  27. if($wymiar < $this->minimalnyWymiarMapy){
  28. $wymiar = 10;
  29. }
  30. if($miny > $this->maksymalnaIloscMin){
  31. $miny = 99;
  32. }
  33. if($miny < $this->minimalnalnaIloscMin){
  34. $miny = 10;
  35. }
  36.  
  37. $this->wymiar = $wymiar;
  38. $this->miny = $miny;
  39.  
  40. }
  41.  
  42. public function GenerujPlansze(){
  43. for ($x = 1; $x <= $this->wymiar; $x++) {
  44. for ($y = 1; $y <= $this->wymiar; $y++) {
  45. $this->mapa[$x."x".$y]["stan"] = 0;
  46. }
  47. }
  48.  
  49. $losoweKlucze = array_rand ($this->mapa, $this->miny);
  50. foreach($losoweKlucze as $klucz => $wartosc){
  51. echo "$wartosc <br />";
  52. $this->mapa[$wartosc]["wartosc"] = "M";
  53. }
  54. }
  55. }
  56.  
  57.  
  58. $saper = new Saper(10,10);
  59. $saper->GenerujPlansze();
  60.  
  61.  
  62. echo "<pre>";
  63. print_r($saper->mapa);


Problem z tym że napis "pupa" mi się nie wyświetla (tak samo jak chę sprintować $this->mapa nic się nie wyświetla) Jednak jak usunę całą klasę z kodu pupa się wyświetla... Co napisałem źle?

Ten post edytował qba10 29.04.2010, 16:44:54
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: 22.08.2025 - 22:07