Возможно, это немного глупо, но кто-нибудь задумывался о добавлении исключений в Codeigniter Config Class (Library).
Не уверен, что это (будет) хорошая практика, но я полагаю, лучше выбрасывать исключение, чем просто возвращать false.
Например, если у нас есть что-то, связанное с пользовательскими платежами.
Обычно (?) Мы берем некоторые настраиваемые данные из конфигурационных файлов codeigniter. Представьте, что мы сделали типичную ошибку при указании индекса конфигурации, и CI вернет просто false, что может вызвать некоторую логическую (! Не синтаксическую) ошибку в этом программном обеспечении.