![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 3.07.2004 Skąd: brak danych Ostrzeżenie: (0%) ![]() ![]() |
pracuję nad klasą wspomagającą pracę z bazą danych MySQL. początek klasy wygląda tak:
jak widać metoda db ma być wywołana podczas tworzenia obiektu i ma przyjmować 2 opcjonalne argumenty. tutaj poradziłem sobie z tym używając funkcji func_get_args(), w razie kiedy któryś z argumentów nie zostanie przekazany, metoda użyje wartości domyślnych dla tych argumentów. metoda niby załatwia sprawę opcjonalnych argumentów, ale jest to zrobione "na dziko". czy jest jakiś lepszy sposób na przekazywanie opcjonalnych argumentów dla funkcji/metod (abstrachuję tutaj od global)? Ten post edytował jogurt666 9.07.2004, 16:56:31 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 1.04.2004 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
np. można tak:
i wywołanie wygląda tak:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 89 Dołączył: 31.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 13.03.2004 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
a nie łatwiej?
rozwiązanie podobne do Amao, ale lubiem jak można coś robić ręcznie i np. zmieniać sobie potem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 20:55 |