Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] error_handler
kubekt
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 14.07.2005

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


Od niedawna zacząłem swoją przygodę z php i na początek piszę sobie różne klasy. Teraz stworzyłem taką do obsługi wyjątków i błędów.
Kod
    class ex_exception extends exception
    {
        public function __construct($message = null, $code = 0)
        {
            parent::__construct($message, $code);
        }
        
        public function __toString()
        {
            return $this -> code.'#'.$this -> message.'#'.$this -> file.'#'.$this -> line;
        }
        
        public static function error_handler( $errno, $errstr, $errfile, $errline, $errcontext )
        {
            echo $errno.' '.$errstr.' '.$errfile.' '.$errline.' '.$errcontext;
        }
    }

    set_error_handler('ex_exception::error_handler');

Dla przetestowania ostatniej napisałem fikcyjną funkcję i pokazał mi się zwykły error. Dodam, że gdy funkcja error_handler jest osobno również nie działa sad.gif. Co robić?


Dobra przeczytałem dokumentację i dowiedziałem się, że od nowego php ta funkcja została zmieniona i nie obsługuje zwykłych errorków. Thx za pomoc :/.

Ten post edytował kubekt 26.04.2006, 22:43:23


--------------------
system operacyjny: Windows XP Professional PL
konfiguracja serwera: Apache 2.2.0 l php 5.1.1 l MySQL 5.0.18
pracuję nad: lib 10%
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 Aktualny czas: 19.08.2025 - 14:54