Как можно заставить php ловить в shutdownHandler только ошибки типа error, а warning игнорировать. Для приведенного ниже кода? Что бы скрипт продолжил работу если произошел warning без захода в shutdownHandler.
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);
- register_shutdown_function('shutdownHandler');
- @chmod('1234',0777);
- function shutdownHandler()
- {
- if( is_array($error = error_get_last()) )
- {
- $code = isset($error['type']) ? $error['type'] : 0;
- $message = isset($error['message']) ? $error['message'] : '';
- $file = isset($error['file']) ? $error['file'] : '';
- $line = isset($error['line']) ? $error['line'] : '';
- if( $code > 0 )
- {
- $message .= PHP_EOL.'file: '.$file;
- $message .= PHP_EOL.'line: '.$line;
- }
- }
- }