Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] błąd przy przekazaniu wyjątku
ghost1511
post 22.11.2013, 10:28:42
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 18
Dołączył: 2.09.2010

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


Podczas przechwycenia wyjątku chcę go przekazać dalej. Mianowicie:
  1. try{
  2. ...
  3. }
  4. catch( Exception $e ){
  5. throw new Exception( "Query Error", Ehandel::ERROR_QUERY, $e );
  6. }


i to ostatnia linia wyrzuca dziwny wyjątek:
  1. Fatal error: in D:\xampp\htdocs\sklep\include\class\ehandel\class.ehandel.php on line 1124


Kiedy usunę zmienną $e i rzucę tym wyjątkiem bez ostatniego parametru wszystko jest ok. Dlaczego nie działa opcja przekazania parametru w tym konkretnym miejscu?

Sprawdziłem i przekazywany wyjątek wydaje się być ok.
Go to the top of the page
+Quote Post
Rafał Dudziński
post 22.11.2013, 15:54:10
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 30.04.2007
Skąd: Częstochowa

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


http://php.net/manual/en/exception.construct.php

Sprawdź co przekazujesz w drugim parametrze Ehandel::ERROR_QUERY. Jest to int ?
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 5.07.2025 - 06:02