Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: set_error_handler
Forum PHP.pl > Forum > Przedszkole
Apo
Witam
Napisałem własna obługe stron z błędami i mam pytanie.
Kod:
  1. <?php
  2. function error_handler($typ, $errorstr, $errorfile, $errorline ) {
  3. if($typ != 'E_NOTICE')
  4. {
  5. echo '<br /><br /><b>Wystapil blad<br />Typ: '.$typ.'<br />Komunikat: '.$errorstr.'<br />Plik: '.$errorfile.'<br />Linia: '.$errorline;
  6. }
  7. }
  8. ?>

No i gdy na stronie wyskaczy mi błąd to pisze:

Wystapil blad
Typ: 8
Komunikat: Undefined index: userzform
Plik: index.php
Linia: 23

No i dlaczego wy polu typ pisze 8 a nie E_NOTICE.
bela
Eee co to jest 'E_NOTICE'?
To nie jest ciąg znaków. To stała, a wartość jej jest liczbą.
Więc porównuj
  1. <?php
  2. if($type != E_NOTICE){}
  3. ?>
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.