![]() |
![]() ![]() |
![]() |
-kina0- |
![]()
Post
#1
|
Goście ![]() |
Czesc
mam przypuscmy taka klase:
Nie moge sobie poradzic z rozwiazaniem mojego problemu. Otoz metoda pokaz_strone zawiera argument $id_strony Jak mozna zrobic aby ten argument byl opcjonalny? jezeli podam ten argument to zostanie wyswietlona metoda pobierz, a jezeli nie to wyswietli sie inna metoda. Bo w moim wypadku gdy nie wpisze argumentu wyswietla sie error Missing argument...... Jakies pomysly?
Powód edycji: Dodałem bbcode. /webdicepl
|
|
|
![]()
Post
#2
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
W metodzie tworzysz sobie odpowiedni warunek gdy zmienna id_strony będzie równa 0 (czyli gdy argument nie zostanie podany). EDIT: Właśnie poprawiłem jeszcze przed tym jak napisałeś (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Niedawno wstałem. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Tak jak w przypadku normalnych f-cji:
EDIT: @webdicepl: z tym, że trzeba zdefiniować domyślną wartość zmiennej - inaczej wywali nam errora (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował Crozin 2.05.2008, 10:12:56 |
|
|
![]()
Post
#4
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Po pierwsze, popraw swój post, pod względem języka polskiego oraz uzycia BBCode.
Po drugie, poczytać tutaj: http://pl.php.net/manual/en/functions.argu...guments.default Po trzecie:
|
|
|
-kina0- |
![]()
Post
#5
|
Goście ![]() |
Dzięki za przypomnienie, proszę o przyznanie 'pomógł'.
ps. Ostatnio w php pisalem około 1,5 roku temu, teraz wlasnie sobie przypominam 'jak to jest' (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
-kina0- |
![]()
Post
#6
|
Goście ![]() |
Niestety jako gosc nie moglem edytowac BBcode, przykro mi.
Musze sie zarejestrować. // Zapomniałeś zamknąć tag bbcode, więc zapewne wiesz o co chodzi i Cię nie upominałem, // ale na przyszłość staraj się nie pisać pod własnymi postami. // ~webdicepl |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:32 |