Преобразовать ошибки (уведомления/предупреждения) в исключения?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Преобразовать ошибки (уведомления/предупреждения) в исключения?

Сообщение Anonymous »

Я уже установил обработчик ошибок: < /p>

set_error_handler (function($errno, $errstr, $errfile, $errline, array $errcontext) {
$s = date('Ymd_His');
switch ($errno)
{
case E_USER_ERROR:
$s.= '_E_';
break;
case E_USER_WARNING:
$s.= '_W_';
break;
case E_USER_NOTICE:
$s.= '_N_';
break;
default:
$s.= '_U_';
break;
}
file_put_contents (APP_PATH_CACHE.'/log'.$s.'_'.rand(1,99999).'.html', print_r(get_defined_vars(), true));
}, E_ALL);
< /code>

Но можно ли превратиться в исключение? Чтобы я мог видеть поток.

Подробнее здесь: https://stackoverflow.com/questions/328 ... exceptions
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»