Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Informacja o błędzie w skrypcie., Czy serwer może powiadomić mnie o błędzie napotkanym przez parser php?
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Witam.

W skrypcie, który zrobiłem znalazł się błąd, problem w tym, że błąd ten był tam przez dwa-trzy tygodnie zanim ktoś się o nim dowiedział i przez ten czas klient mój poniósł straty :/

Pytanie moje jest takie, czy jest możliwość, aby serwer/parse php wysłał mi informacje o błędzie wraz z komunikatem? Np "błąd w pliku XXX.php w lini xx".

Skrypt mój nie jest napisany w oparciu o klasy, wiem że w klasach jest coś takiego jak wyjątki.


Czy jest w ogóle taka możliwość?
Będę wdzięczny za wszelkie wypowiedzi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kukix
post
Post #2





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Znalazłem chyba to o czym pisałeś phpion...:
  1. <?php
  2.  
  3. function error_handler($output)
  4. {
  5.  
  6. $error = error_get_last();
  7. $output = "";
  8. foreach ($error as $info => $string)
  9. $output .= "<br> {$info}: {$string}\n";
  10.  
  11. return $output;
  12.  
  13. }
  14.  
  15. ob_start('error_handler');
  16.  
  17. nieistniejaca_funkcja();//tutaj pokaze fajnie błąd
  18.  
  19. print('';//tutaj standardowy kod z php
  20.  
  21.  
  22. ?>


reasumując.. nie da się wyłapac wszystkich błędów z poziomu skryptu, bo skrypt nie zostaje odpalony jeżeli jest błąd tak więc nie może się wykonać funkcja zgłaszająca błędy.

----------------------- EDIT ----------------------
A czy nie było by możliwości poimformowania mnie, że skrypt wykrył błąd w składni typu FATAL ERROR lub inny, który zatrzymał wykonywanie skryptu?


Ten post edytował kukix 26.11.2009, 19:19:50
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(kukix @ 26.11.2009, 20:55:51 ) *
Znalazłem chyba to o czym pisałeś phpion...:

Nie, to nie to. Poszukałem i znalazłem:
http://forums.knownhost.com/showthread.php?t=1080
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 07:40