Funkcje w kontekście programowania obiektowego
Założenie: Zdefiniujemy klasę reprezentującą prostokąt i napiszemy funkcje (metody) obliczające jego pole i obwód.
Krok po kroku:
- Krok 1: Definicja klasy
Prostokat
.szerokosc = $szerokosc; $this->wysokosc = $wysokosc; } public function obliczPole() { return $this->szerokosc * $this->wysokosc; } public function obliczObwod() { return 2 * ($this->szerokosc + $this->wysokosc); } } ?>
Tworzymy klasę `Prostokat` z dwoma atrybutami: `szerokosc` i `wysokosc`, oraz dwiema metodami: `obliczPole()` i `obliczObwod()`. Konstruktor `__construct()` inicjalizuje te atrybuty.
- Krok 2: Utworzenie obiektu klasy
Prostokat
.Tworzymy obiekt `$prostokat` klasy `Prostokat` o szerokości 5 i wysokości 10.
- Krok 3: Wywołanie metod i wyświetlenie wyników.
obliczPole() . "
"; echo "Obwód prostokąta: " . $prostokat->obliczObwod(); ?>Wywołujemy metody `obliczPole()` i `obliczObwod()` obiektu `$prostokat` i wyświetlamy wyniki.
Ten przykład pokazuje podstawowe użycie funkcji (metod) w kontekście programowania obiektowego w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi klasami i metodami!