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ód
z właściwością$kolor
i metodągetKolor()
, która zwraca kolor samochodu. - Utworzenie obiektu: Tworzymy obiekt klasy
Samochód
i 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!