![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 16.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Czy w PHP4 mozna przeciazac metody ? (chodzi o rozne warianty funkcji w zaleznosci od podanych parametrów...) jesli tak to jak to jest realizowane ?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 23.06.2004 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Za mało klepię w php żeby ci tu jakiś super przykład wymodzić, ale na siłę((IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) proszę:
Masz jakąś klasę użytkownik. Uzytkownik posiada wiele pól (imie, nazwisko itd...) Wszystkie informacje o użytkowniku przechowywane są w bazie danych. Aby zainicjalizować pola chcę używać konstruktora (dość wygodne moim zdaniem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ). No i teraz przypuścmy iż przewidujesz tworzenie (obiektu) użytkownika posiadając jego id, login+pass (potrzebne np. przy logowaniu), czy też imię+nazwisko+id. Normalnie tworzysz 3 konstruktory, przeciążasz i inicjalizujesz elegancko swoje pola w jaki sposób sobie zamarzysz. A tak to if ifa ifem pogania (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Oczywiście są inne metody wybrnięcia z tego, ale sporo konstruktorów już przeciążyłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i naprawdę ułatwia to pracę, co nie znaczy że jest niezastąpione. Pozdrawiam. Ten post edytował tes 9.03.2006, 01:01:32 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 07:46 |