Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] błąd przy przekazaniu wyjątku
Forum PHP.pl > Forum > PHP
ghost1511
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.
Rafał Dudziński
http://php.net/manual/en/exception.construct.php

Sprawdź co przekazujesz w drugim parametrze Ehandel::ERROR_QUERY. Jest to int ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.