Oto kod :
<?php function catcherror( $errtype, $errdesc, $errfile, $errline ) { debug_print_backtrace(); } } class tmp{}; $foo = new tmp(); $foo->daa(); ?>
U mnie wydruk wygląda następująco :
Kod
Cant set error handler !
Fatal error: Call to undefined method tmp::daa() in /var/www/localhost/htdocs/foo.php on line 21
Fatal error: Call to undefined method tmp::daa() in /var/www/localhost/htdocs/foo.php on line 21
Czemu to jest źle ? ponieważ powinien rzucić backtracem, a na dodatek komunikat błedu powinien podać w czerwonej ramce. Tymczasem się tak nie dzieje - komunikat który się pokazuje jest standardowym php'owym raportem o błędzie
Będę bardzo wdzięczny za pomoc, siedzię już nad tym prawie tydzień, w googlach też nie można znaleźć niczego konkretnego ...
Pozdrawiam