PHP/Klasy i obiekty: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m Wycofano edycje użytkownika 109.196.34.8 (dyskusja). Autor przywróconej wersji to 83.4.87.236. |
Kabexxxior (dyskusja | edycje) Nie podano opisu zmian |
||
Linia 7:
=== Tworzenie klas ===
W językach programowania klasy traktowane są zawsze jako rodzaj typów danych. Można powiedzieć, że klasa jest '''definicją''' lub ''szablonem'' obiektów. W PHP deklarujemy je słowem kluczowym '''class''', po którym podajemy jej unikatową nazwę. Zasady jej tworzenia są podobne, jak w przypadku nazw zmiennych, tj. nie mogą one zaczynać się od cyfry. Następnie w nawiasach klamrowych umieszczamy informacje o dozwolonych polach oraz metodach, jakie klasa będzie posiadać:
<source lang="php" line><?php
Linia 56:
{{Definicja|Metody definiują zachowanie obiektów, dlatego powinny operować przede wszystkim na obiekcie, który je wywołał.}}
Do klasy '''Person''' nie będziemy dodawać metody w stylu <code>polaczSieZBazaDanych()</code>, ponieważ
=== Zmienne obiektowe są referencjami ===
|