Где включить класс исключительный класс - PullRequest
0 голосов
/ 14 мая 2011

Мне интересно, как лучше включать файлы исключений для конкретного класса.

Скажем, у нас есть исключение init, которое расширяет базовое исключение, которое расширяет Exception.Должны ли эти исключения быть включены в глобальную область приложения или в начало файлов классов, из которых они могут генерировать с помощью include_once?

Я знаю, что оба метода работают, но для тестирования кажется с файломвключить в начало будет проще, поскольку зависимость будет включена в файл класса.

1 Ответ

1 голос
/ 14 мая 2011

Они должны быть включены только с тем модулем, к которому они прикреплены. Нет смысла выдавать исключение для модуля, который не загружен. Поэтому, когда вы загружаете модуль, загружаются и исключения. Это можно сделать в коде инициализации модуля или просто включить файл поверх основного файла модуля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...