Если в процессе работы скрипта вылазят некоторые ошибки (PHP Notice), есть ли возможность сохранить их в процессе работы, скажем, в какой-нибудь файл? Чтобы потом открыть и посмотреть, были ли где-то проблемы.
Подскажите, пожалуйста. Заранее благодарен.
1. Инклуд - 22 Июня, 2011 - 22:56:32 - перейти к сообщению
2. OrmaJever - 22 Июня, 2011 - 23:02:47 - перейти к сообщению
так для себя раньше писал функцию. Написать вначале файла и если будут ошибки они запишутся в error.log
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $error_handler = function($errno, $error, $errfile, $errline)
- {
- $err = array(E_ERROR=>'Fatal error', E_WARNING=>'Warning error', E_PARSE=>'Parce error', E_NOTICE=>'Notice', E_USER_ERROR=>'Fatal user', E_USER_WARNING=>'Warning user', E_USER_NOTICE=>'Notice user', E_STRICT=>'Strict error', E_DEPRECATED=>'Deprecated', E_USER_DEPRECATED=>'Deprecated user');
- $str = $err[$errno].': '.$error.' in '.$errfile.' on line '.$errline."\n";
- {
- }
- };