Prosiłbym o sprawdzenie gdzie mam błąd w kodzie
<?php class Data { private $dzien; private $miesiac; private $rok; private function Walidacja() { if($this->dzien <= 1 AND $this->dzien >= 31) { return false; } else { switch($this->miesiac) { case 1: if($this->rok / 2 > 0 OR $this->dzien < 29) { return false; } elseif($this->rok / 2 != 0 OR $this->dzien >= 28) { return true; } break; case 4: case 6: case 9: case 12: if($this->dzien = 30) { return false; } break; } } if($this->miesiac <= 1 AND $this->miesiac >= 12) { return true; } if($this->rok <= 2010) { return true; } return true; } private function MiesiacNaTekst() { switch($this->miesiac) { case "1": return styczeń; break; case "2": return luty; break; case "3": return marzec; break; case "4": return kwiecień; break; case "5": return maj; break; case "6": return czerwiec; break; case "7": return lipiec; break; case "8": return sierpień; break; case "9": return wrzesień; break; case "10": return paĽdziernik; break; case "11": return listopad; break; case "12": return grudzień; break; } } public function WyswietlDane() { if($this->Walidacja()) { return true; } else return false; } public function __construct($dzien, $miesiac, $rok) { $this->dzien = $dzien; $this->miesiac = $miesiac; $this->rok = $rok; } } class DataNotatka extends Data { private $notatka; public function __construct($dzien, $miesiac, $rok, $notatka) { parent::__construct($dzien, $miesiac, $rok); $this->notatka = $notatka; } public function WyswietlDane() { if(parent::WyswietlDane()) } } $data1 = new DataNotatka(37,12,2011,"Urodziny Basi"); $data2 = new DataNotatka(17,13,2011,"Urodziny Kasi"); $data3 = new DataNotatka(16,7,2008,"Urodziny Marysi"); $data4 = new DataNotatka(29,2,2011,"Urodziny Krysi"); $data5 = new DataNotatka(29,2,2012,"Urodziny Zosi"); $data6 = new DataNotatka(31,6,2011,"Urodziny Mieci"); $data7 = new DataNotatka(18,1,2012,"Imieniny Monisi"); $data1->WyswietlDane(); $data2->WyswietlDane(); $data3->WyswietlDane(); $data4->WyswietlDane(); $data5->WyswietlDane(); $data6->WyswietlDane(); $data7->WyswietlDane(); ?>