Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Co powinno być public, co private a co protected?
uirapuru
post
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 9
Dołączył: 30.04.2005

Ostrzeżenie: (0%)
-----


Nie wiem czy dobrze rozumuję, pierwszy raz pisze opp php (powiedzmy).

robię sobie klase. ma ona jakieś tam wlaściwości i metody. powiedzmy user, ktory jest wczytywany z bazy - jakie przyjąć kryteria co do tego, ktora ze zmiennych powinna być typu private, public, czy protected?

jeśli mam profil->imie_i_nazwisko to czy lepiej to zostawić public i zmieniać jej wartość bezposrednio czy lepiej bawić się dla każdej zmiennej w metody setNazwisko($nazwisko) itd?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kajzur
post
Post #2





Grupa: Zarejestrowani
Postów: 385
Pomógł: 26
Dołączył: 22.03.2008
Skąd: TM

Ostrzeżenie: (0%)
-----


Public - powinny być te dane, które chcesz wyświetlić na stronie, np danie imienia i nazwiska na stronie w np. panelu nie jest złym pomyśłem, więc można dać public. Private to dane, które nie koniecznie powinny być pokazane, ale są ważne dla całego procesu działania systemu, no nie wiem, może ID? Co do protected, są to takie dane które będą używane tylko w jednej klasie, i w klasach dziedziczących. Trudno podać mi teraz przykład. Ale wiesz, to wychodzi w praniu.

Pozdro (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 08:23