![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Zastanawiam sie, jak zrobic, aby funkcja w przypadku bledu zwracala wartosc NULL lub FALSE i jednoczesnie komunikat bledu? Cos na styl:
Oczywiscie cos takiego nie dziala, ale mysle, ze dobrze obrazuje to co, chce osiagnac. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
No ja powiedzialbym nawet, ze mieszanie to bardzo lekko powiedziane. Polecacie wyjatki, a czy sami ich uzywacie w skomplikowanych kodach, gdzie jest wiele warunkow? Poza tym chyba ta funkcja nie zostala stworzona konkretnie do tego, co potrzebuje wiec smialbym nawet stwierdzic, ze na dluzszy czas stosowanie wyjatkow do tego, co chce osiagnac moze byc niebezpieczne.
Tak wiec wyjatki odpadaja. Bynajmniej w takiej formie, w jakiej obecnie PHP je zawiera. A co do zmiennych globalnych. Pisalem, ze nie jest to dobre wyjscie, ani ladne, ani madre, itp. Ale tez nie jest bardzo bardzo zle, czy smiertelnie niebezpieczne. Zwlaszcza, ze w tym przypadku taka globalna zmienna zawiera tylko string do wyswietlania. Nie ma na niej zadnych innych operacji. Swoja droga to az dziwne, ze chlopaki z PHP nie wprowadzili do tej pory mozliwosci zwrotu "wartosci" wraz z typem true albo false. P.S. Uprzedzajac ewentualna kolejna propozycje... Poza zmiennymi globalnymi jeszcze moznaby zastosowac zwrot tablicy. Owszem, rozwiazanie lepsze od globali. Ale tak samo srednio wygodne. Ten post edytował shimano 28.09.2009, 18:44:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 09:15 |