![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 155 Pomógł: 12 Dołączył: 5.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Powiedzmy że jest przykładowa funkcja w postaci:
Jako, że funkcje nie powinny nic wypisywać czy właściwe jest zastosowanie po zapytaniu mysql_query fragmetu or die z komunikatem, czy tak jak jest zwracając wartość? W przypadku pokazanym wyżej nie mogę uzależnić komunikatu błędu od zwracanej wartości, czy to jest błąd złych danych wprowadzonych przez użytkownika czy błąd bazy danych. Proszę o wskazówkę bo zwracanie wartości w postaci return0, 1, 2, 3 itp. nie jest chyba właściwą praktyką? Ten post edytował bliitz 17.08.2008, 13:52:33 -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Możesz dodawać nowe zwracane wartości 1,2,3,4,5 ... n i je obsługiwać. Dobrą praktyką jest jednak zwracanie po prostu true|false, a w razie poważniejszych błędów - rzucanie wyjątkami.
Pozdrawiam. -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 155 Pomógł: 12 Dołączył: 5.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
czy coś takiego jest poprawne? co prawda pierwsza funkcja wypisuje tekst, ale jest to jedyna czynność jaką wykonuje. -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 14:21 |