Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> obsluga wyjatkow, obsluga wyjatkow
areekz
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.04.2005

Ostrzeżenie: (10%)
X----


Czy jest sposob na obsluge wyjatkow funkcji wbudowanych w php. Chodzi mi o include ('plik'), gdzie po wpisaniu nieistniejacego pliku bede mogl wykonac wlasna funkcje a nie ze parser informuje mnie o tym ze pliku nie znaleziono.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Ozzy: Maual sie klania - http://pl.php.net/manual/en/function.set-e...ion-handler.php
Cytat
Sets the default exception handler if an exception is not caught within a try/catch block. Execution will stop after the exception_handler is called.


Wg. mnie exception handler nie powinien byc w ogole uzywany - wyrzucane wyjatki trzeba lapac i obslugiwac w kodzie programu. Przeciez brak polaczenia z baza nie powinien zamykac aplikacji -- przeciez mozna np. content wczytac z cache'u w plikach.

Cytat
Wszystko od trzeciego zdania praktycznie nie wnosi nic do dyskusji i co więcej opiera się na błędnym założeniu.
Hmmm, a ktore to bledne zalozenie?

Cytat
gdy handleError wyrzuca wyjątek to wykonywanie metody się konczy
to prawda -- tak dzialaja wyjatki.
Cytat
a poniewaz nie zwrocila true to nie jest wykonywany dalszy kod.

ktory dalszy kod? ten po wywolaniu funkcji ktora wyrzucila error, co spowodowalo wywolanie error_handlera?
A jak lapiesz ten wyjatek? Przechwytujesz go exc. handlerem?
Go to the top of the page
+Quote Post

Posty w temacie
- areekz   obsluga wyjatkow   7.11.2005, 11:48:28
- - DeyV   Niestety - nie. W tej chwili php nie ma jeszcze p...   7.11.2005, 11:57:00
- - mike_mech   Poczytaj o funkcji __autoload() i poszukaj na foru...   7.11.2005, 11:57:20
- - bregovic   Może się mylę, ale chyba można coś zwojować używaj...   7.11.2005, 15:57:46
- - bela_666   Jasne że można, ale to nie to samo co natywna obsł...   7.11.2005, 18:04:39
- - krzysztof f.   Niestety mimo znacznego usprawnienia modelu obiekt...   24.11.2005, 15:03:37
- - hwao   Cytat(areekz @ 2005-11-07 12:48:28)Czy jest s...   24.11.2005, 15:59:37
- - dtb   [PHP] pobierz, plaintext <?phpif (file_exis...   24.11.2005, 16:03:30
- - krzysztof f.   To że na każdy problem istnieje wiele rozwiązań, n...   28.11.2005, 14:23:15
- - dtb   napisz wlasny odpowiednik funkcji: [PHP] pobierz, ...   28.11.2005, 15:12:22
- - krzysztof f.   Cytat(dtb @ 2005-11-28 14:12:22)napisz wlasny...   29.11.2005, 11:48:29
- - Ozzy   Wszystko ok, tyle że klasa ErrorException już istn...   4.12.2005, 00:06:40
- - Ociu   Cytat(mike_mech @ 2005-11-07 12:57:20)Poczyta...   4.12.2005, 08:51:06
- - Ozzy   Ja drążę wypowiedź Krzystofa f. z ciekawym pomysłe...   4.12.2005, 10:41:40
- - dr_bonzo   Co ty chcesz obchodzic? Jak metoda wyrzuca wyjatek...   4.12.2005, 10:56:30
- - Ozzy   bonzo, nie zrozumiałeś problemu. Wszystko od trzec...   4.12.2005, 11:09:00
- - Ociu   I kod powinien być zatrzymany. Jeśli masz błąd w a...   4.12.2005, 11:25:31
- - dr_bonzo   Ozzy: Maual sie klania - http://pl.php.net/manual/...   4.12.2005, 11:42:29
- - Ozzy   W ogóle nie rozumiecie jaki jest problem, spróbujc...   4.12.2005, 11:53:21
- - dr_bonzo   Cytatnawet niezłapany NOTICE zatrzymuje całą aplik...   4.12.2005, 12:04:47
- - Ozzy   No to powodzenia w łapaniu każdego błędu.   4.12.2005, 12:35:42
- - dr_bonzo   Juz nie wiem jak ci wytluamczyc obsluge wyjatkow -...   4.12.2005, 12:42:25
- - krzysztof f.   Easy guys... Proszę Was, taka dyskusja do niczego ...   6.12.2005, 12:46:32
- - Ozzy   No i pięknie. Jak widać jest to możliwe:) Jak będę...   13.12.2005, 01:20:18


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 21:06