![]() |
![]() |
-Gość_Suchy- |
![]()
Post
#1
|
Goście ![]() |
Witam. Po pierwsze przepraszam za brak tagu w topicu. Nie napsiałe mbo eni wie mgdzie to włożyć. Mam problem. Nie umiem nauczyć sie klasi obiektów. W ogule nie wiem po coto jest i zczym t osięje. Podstawy php znam ,ale z tym mam ogromny problem:/ gdyby ktoś mołg i zechiał , drodzy forumowicze, podzielić sięswojąwiedzą na ten temat byłby mwdzieczny.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Czy chcesz aby użytkownik klasy miał bezpośredi dostęp do wszystkich zmiennych? Tak nie może być - to się nazywa chyba enkapsulacją danych.
Zrób tak (jeśli tych zmiennych nie ustawisz w konstruktorze):
To zapobiega tworzeniu się błędów np. masz tak:
Lepiej jest dać:
pkt 3. Nie zauważyłem, że metoda dbError() nie jest używana tylko w środku klasy. Wszystkie metody, które używasz w klasie i tylko w niej rób 'private' |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 23:36 |