Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pobieranie wierszu
Matimor
post 3.05.2010, 10:40:29
Post #1





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

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


Witajcie
Ostatnio zacząłem robić własny system błędów, moje pytanie polega na tym, jak pobrać linijkę w kodzie, w której występuje wywołanie błędu prościej mówiąc pobieranie liczby porządkowej dla danej linijki kodu. Mam przykładowo:

  1. if($cos === false)
  2. {
  3. $this -> error -> close_page("Jakiś tam opis błędu", I tu pobieranie wierszu)
  4. }


Nie chcę robić tego metodą przepisania liczby porządkowej z notepada bo jak ktoś doda nad funkcją kawałek kodu to liczba będzie błędna.


Pozdrawiam


--------------------
Go to the top of the page
+Quote Post
jareeny
post 3.05.2010, 10:55:43
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 23
Dołączył: 2.10.2007
Skąd: Słupsk

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


a nie lepiej skorzystać z wyjątków?


--------------------
banan wszyscy.
Go to the top of the page
+Quote Post
Matimor
post 3.05.2010, 11:10:47
Post #3





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

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


Tzn co masz na myśli?


--------------------
Go to the top of the page
+Quote Post
wookieb
post 3.05.2010, 11:41:04
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




__LINE__


--------------------
Go to the top of the page
+Quote Post
Matimor
post 3.05.2010, 12:04:46
Post #5





Grupa: Zarejestrowani
Postów: 287
Pomógł: 10
Dołączył: 22.08.2009

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


Mam jeszcze jeden problem, żeby nie robić nowego tematu. A więc tak mam ten system błędów ok, ale teraz problem tkwi w tym, że generuje mi treść strony i pokazuje błąd w tym miejscu gdzie on występuje, w pokazywaniu błędu próbowałem użyć die() i exit() ale obie funkcje zezwalają na generowanie strony, pytanie polega na tym jak zresetować treść i wygenerować tekst z błędu.


--------------------
Go to the top of the page
+Quote Post
wookieb
post 3.05.2010, 12:10:34
Post #6





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




  1.  
  2.  
  3. function my_error_handler()
  4. {
  5. echo 'error';
  6. die();
  7. }
  8.  
  9.  
  10. set_error_handler('my_error_handler');
  11.  
  12. echo 'test';
  13. trigger_error('test', E_USER_NOTICE);
  14. echo 'test2';
  15.  


--------------------
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: 8.07.2025 - 09:02