
Temat: Ustawienie raportowania o błędach
Data: 2006-01-01 o godz. 12:15:05 Autor: Duch
W php jest możliwość ustawienia raportowania o błędach za pomocą odpowiedniej funkcji error_reporting(). Natomiast ja przedstawiam nakładkę, która powinna uprościć cały proces do minimum :)
<?php
# -------------------------------
# Ekipa: http://Twoja-Strona.Net
# -------------------------------
# -----------------
# ERROR_RAPORT(0) - Raportowanie o błędach wyłączone
# ERROR_RAPORT(1) - Raportowanie: błędy krytyczne i nieprawidłowości
# ERROR_RAPORT(2) - Raportowanie: błędy krytyczne i nieprawidłowości oraz zdarzenia, które mogą nie być błędem
# ERROR_RAPORT(3) - Raportowanie: wszystkie błędy oprócz nieprawidłowości i zawiadomień o zdarzeniach, które mogą nie być błędem
# ERROR_RAPORT(4) - Raportowanie: wszystkie błędy oprócz zawiadomień o zdarzeniach, które mogą nie być błędem
# ERROR_RAPORT(5) - Raportowanie: wszystkie błędy
# -----------------
# Wywołanie funkcji z parametrem 5
ERROR_RAPORT(5);
# -----------------
function ERROR_RAPORT ($liczba="") {
switch ($liczba) {
case 0: error_reporting(0); break;
case 1: error_reporting(E_ERROR | E_WARNING | E_PARSE); break;
case 2: error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); break;
case 3: error_reporting(E_ALL ^ (E_NOTICE | E_WARNING)); break;
case 4: error_reporting(E_ALL ^ E_NOTICE); break;
case 5: error_reporting(E_ALL); break;
default: error_reporting(E_ALL);
}
}
?>
|
|