Август, 22

Знаменатель

(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Проекты | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация (English)

Задания по исключениям в PHP

11. Исключения

  1. Написать функцию, выбрасывающую исключение.
  2. Вызвать функцию, выбрасывающую исключение. Перехватить исключение и вывести соответствующее сообщение. Показать, что нормальная последовательность выполнения прервана.
  3. Определить 2 своих класса исключения, описать функцию, выбрасывающую каждое из этих исключений при определенных значениях аргументов.
  4. Вызвать функцию из предыдущего пункта. Для каждого из двух классов исключений описать отдельный обработчик.
  5. Описать функцию содержащую внутри себя обработку исключений разных типов. Обработчики должны выбрасывать новое исключение, которое включает исходное исключение-причину.
  6. Что будет, если исключение не перехватить?