PHP/Klasy i obiekty: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 58:
Do klasy '''Person''' nie będziemy dodawać metody w stylu <code>polaczSieZBazaDanych()</code>, ponieważ nie ma ona żadnego związku z osobami. Co niby miałoby oznaczać wywołanie <code>$adam->polaczSieZBazaDanych()</code>? Adam jest osobą, a komunikacja z bazami danych to zadanie dla zupełnie innej klasy specjalizującej się w tym konkretnym zagadnieniu.
 
=== ZmienneCo obiektowetoreferencjamitosty? ===
 
'''Tost''' (grzanka) – ''kromka bułki lub chleba, najczęściej tzw. „tostowego”, pieczona w opiekaczu (tosterze) lub w piekarniku. Tost należy do typowego angielskiego śniadania.
 
Znane są dwa rodzaje tosterów: pierwszy tylko opieka kromki chleba. Drugi: ściska dwie kromki, między które najczęściej wkłada się ser i inne składniki, a następnie opieka.
 
Tosty mogą być podawane na słodko z dżemem bądź miodem oraz wykwintnie – z kawiorem.''
 
'''
Leciak śmierdzisz'''
 
Wspomnieliśmy, że w PHP5 obiekty nie są rodzajem wartości, lecz oddzielnym bytem, do którego skrypt posiada jedynie referencje. Spójrzmy, czym to skutkuje w praktyce. Rozpatrzmy prosty skrypt: