1.4 KiB
1.4 KiB
Обработка ошибок/исключений
Kohana предоставляет обработчик как для исключений, так и для ошибок (он превращает ошибку в исключение с помощью стандартного PHP-класса ErrorException). Обработчик показывает множество подробностей и внутреннее состояние приложения:
- Класс исключения
- Уровень ошибки
- Текст ошибки
- Исходный код, вызвавший ошибку, соответствующая строка подсвечивается
- Трассировка хода выполнения
- Подключенные файлы, загруженные расширения и глобальные переменные
Пример
Нажмите по любой ссылке для раскрытия блока дополнительной информации:
{{userguide/examples/error}}
Отключение обработчика ошибок/исключений
Если Вы не хотите использовать встроенный обработчик ошибок, отключите его с помощью [Kohana::init]:
Kohana::init(array('errors' => FALSE));