![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 215 Pomógł: 1 Dołączył: 13.04.2003 Skąd: z ławki przed blokiem Ostrzeżenie: (0%) ![]() ![]() |
Witam
catch try itp, probuje tym jakas zawladnac tylko chyba nie za bardzo rozumiem idei (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) powiedzmy mam taki kodziek
no i w sumie wiadomo ze $a musi byc tablica inaczej error: Warning: Invalid argument supplied for foreach() in D:\WWW\nieruchomosci\admin\test.php on line 5 no wiec jak wylapac takiego wyjatka? musze dac np cos takiego:
przyklad blogu try catch z php.net tak to trzeba robic czy mozna nie wiem jakaos latwiej ;p |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 245 Pomógł: 4 Dołączył: 22.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wyjątek zawsze musisz wyrzucić lecz jeżeli nie chcesz pisać cały czas w bloku catch:
echo ... możesz stworzyć sobie klase osłonową która dziedziczy po Exception, przykład klasy która u mnie odpowiada za wyrzucanie wątków krytycznych i odrazu wyświetlanie ich na ekran użytkownikowi:
Później jeżeli będziesz potrzebował stworzyć więcej typów wyjątków (tak aby odpowiedni wyjątek był rzucany w danej sytuacji) możesz po prostu dziedziczyć po SystemException. Przykład:
Pozdrawiam Ten post edytował Diwi 6.06.2006, 15:27:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 04:20 |