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.
=== Wartości ===
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:
|