![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 2 Dołączył: 30.11.2009 Ostrzeżenie: (10%) ![]() ![]() |
witam, ostatnio napotkalem sie z wyjatkami (exception, nie wiem czy dobrze przetlumaczylem)
no i mam taka prosta klase do wyjatkow
no i jak cos nie pasuje to robie w klase macierzystej ze tak to nazwe
no i efekt
nie umiem sobie z tym poradzic ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
-------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 2 Dołączył: 30.11.2009 Ostrzeżenie: (10%) ![]() ![]() |
no ale nie rozumiem, w innych skryptach widziałem wywołanie nawet throw new Exception( 'wiadomosc' );
i to nie generowalo bledu 'uncaught exception' a u mnie to juz nie dziala :f |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%) ![]() ![]() |
Bo te inne skrypty przechwytują wyjątki przy pomocy try catch. KAŻDY wyjątek powinien być przechwycony jawnie przez Twój skrypt. Jeśli tego nie robisz, dostajesz właśnie taki komunikat.
Przy okazji: po kija dodajesz pola $exc_type, $exc_message itd. kiedy tego typu rzeczy są już wbudowane w klasę Exception? -------------------- Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 06:23 |