Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z obsługą błędów
Forum PHP.pl > Forum > Przedszkole
danon198901
Mam problem z obsługą błędów (try/catch). Otóż mam pewien skrawek kodu:
  1. try
  2. {
  3. //jakieś tam działania
  4. for($iter=1; $iter<$dane; $iter++)
  5. {
  6. //ciąg dalszy działań
  7. }
  8. }
  9. catch (Exception $excep)
  10. {
  11. echo 'Wywołaj skrypt ponownie';
  12. }


Problem w tym, że kiedy dostaję jakieś błędy (warning, notice) to skrypt mi nie obsługuje ich. Tzn dostaję kilka linijek błędu zamiast jednej: echo 'Wywołaj skrypt ponownie';
Co jest nie tak?sad.gif
Crozin
W PHP wyjątki i błędy/ostrzeżenia nie mają ze sobą nic wspólnego.
danon198901
zatem w jaki sposób uzyskać efekt w którym, jeśli wywali mi jakiś warning/notice to wyświeli się tylko napis "wywołaj skrypt ponownie" (a nie cała masa warningow)?
Greg0
set_error_handler
danon198901
podziękowałbiggrin.gif
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.