Słowo kluczowe $this
Założenie: Zrozumieć, jak używać słowa kluczowego $this do odwoływania się do właściwości i metod wewnątrz klasy w PHP.
Krok po kroku:
- Definicja klasy Samochód: Tworzymy klasę
Samochódz właściwością$kolori metodągetKolor(), która zwraca kolor samochodu. - Utworzenie obiektu: Tworzymy obiekt klasy
Samochódi ustawiamy jego kolor na czerwony. - Wywołanie metody: Wywołujemy metodę
getKolor(), aby uzyskać kolor samochodu.
kolor = $kolor;
}
public function getKolor() {
return $this->kolor;
}
}
?>
W powyższym kodzie $this->kolor odnosi się do właściwości $kolor bieżącego obiektu klasy Samochód. $this jest niezbędne, aby odróżnić zmienną $kolor obiektu od ewentualnych innych zmiennych o tej samej nazwie.
getKolor(); // Wyświetli "czerwony"
?>
Metoda getKolor() używa $this->kolor, aby zwrócić wartość właściwości $kolor konkretnego obiektu $mojSamochod.
Ten przykład pokazuje podstawowe użycie słowa kluczowego $this w programowaniu obiektowym w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi przykładami!