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


--------------------
Qbix Media Project - Prosty Multiplatformowy Odtwarzacz Muzyki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


25 linijka dry.gif

Cytat
Parse error: syntax error, unexpected ';' in D:\WebServ\httpd-users\index.php on line 25


--------------------
Go to the top of the page
+Quote Post
qba10
post
Post #3





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%)
-----


Sam to przed chwilą zauważyłem. Dlaczego jednak mój serwer tego nie wyświetlił?

Dzięki za chęci smile.gif


--------------------
Qbix Media Project - Prosty Multiplatformowy Odtwarzacz Muzyki
Go to the top of the page
+Quote Post
jareeny
post
Post #4





Grupa: Zarejestrowani
Postów: 226
Pomógł: 23
Dołączył: 2.10.2007
Skąd: Słupsk

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


  1. <?php
  2. error_reporting(E_ALL);
  3. ini_set("display_errors", 1);
  4. ?>


? smile.gif


--------------------
banan wszyscy.
Go to the top of the page
+Quote Post
by_ikar
post
Post #5





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Używaj edytorów które ci w czasie pisania będą debugować, większość dzisiaj popularnych ma swojego debugera. Sam również przed chwilą zauważyłem że 25 linijce brakuje nawiasu tongue.gif
Go to the top of the page
+Quote Post
paBlas16
post
Post #6





Grupa: Zarejestrowani
Postów: 45
Pomógł: 3
Dołączył: 27.09.2009
Skąd: Toruń

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


A czy mógłby ktoś podać nazwę jakiegoś dobrego edytora od razu z debuggerem?
Go to the top of the page
+Quote Post
emtiej
post
Post #7





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 12.04.2009
Skąd: Rypin

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


eclipse dla PHP developerów, darmowy i dobry.
Go to the top of the page
+Quote Post
qba10
post
Post #8





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%)
-----


Używam eclipse,ale na chwile zmieniłem edytor, raportowanie mam włączone. Pewnie jakiegoś pakietu brakuje dla php w mojej Mandrivie. Zainstalowałem teraz XAMPP'a i jest w porządku


--------------------
Qbix Media Project - Prosty Multiplatformowy Odtwarzacz Muzyki
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 21:50