This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
khosb/includes/kohana/modules/userguide/guide/ru-ru/debugging.errors.md
2011-05-03 09:49:01 +10:00

1.4 KiB
Raw Blame History

Обработка ошибок/исключений

Kohana предоставляет обработчик как для исключений, так и для ошибок (он превращает ошибку в исключение с помощью стандартного PHP-класса ErrorException). Обработчик показывает множество подробностей и внутреннее состояние приложения:

  1. Класс исключения
  2. Уровень ошибки
  3. Текст ошибки
  4. Исходный код, вызвавший ошибку, соответствующая строка подсвечивается
  5. Трассировка хода выполнения
  6. Подключенные файлы, загруженные расширения и глобальные переменные

Пример

Нажмите по любой ссылке для раскрытия блока дополнительной информации:

{{userguide/examples/error}}

Отключение обработчика ошибок/исключений

Если Вы не хотите использовать встроенный обработчик ошибок, отключите его с помощью [Kohana::init]:

Kohana::init(array('errors' => FALSE));