<?php class Saper{ private $minimalnalnaIloscMin = 10; private $minimalnyWymiarMapy = 10; private $maksymalnaIloscMin = 99; private $maksymalnyWymiarMapy = 100; private $wymiar; private $miny; public $mapa; public function __construct($wymiar, $miny){ if($wymiar > $this->maksymalnyWymiarMapy{ $wymiar = 100; } if($wymiar < $this->minimalnyWymiarMapy){ $wymiar = 10; } if($miny > $this->maksymalnaIloscMin){ $miny = 99; } if($miny < $this->minimalnalnaIloscMin){ $miny = 10; } $this->wymiar = $wymiar; $this->miny = $miny; } public function GenerujPlansze(){ for ($x = 1; $x <= $this->wymiar; $x++) { for ($y = 1; $y <= $this->wymiar; $y++) { $this->mapa[$x."x".$y]["stan"] = 0; } } foreach($losoweKlucze as $klucz => $wartosc){ $this->mapa[$wartosc]["wartosc"] = "M"; } } } $saper = new Saper(10,10); $saper->GenerujPlansze();
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?