Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> set_error_handler
Apo
post
Post #1





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
bela
post
Post #2


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

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


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. ?>
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.12.2025 - 13:05