Хочу хелпер для управления include_path

Wicked

Новичок
Хочу хелпер для управления include_path

Хочется заиметь некий класс, который бы позволял управлять include_path'ом более легко и правильно, чем составлением строки для ini_set вручную. Чего, собственно, хочется:
1) добавлять/удалять директории в/из include_path
2) забыть про то, что под виндой в качестве сепаратора используется ";" а в линухе ":".
3) забыть про ситуации, когда в include_path будут присутствовать одни и те же директории во множественном числе. Желательно, чтобы при этом учитывались абсолютные пути, т.е. чтобы при
-> add(".");
-> add(getcwd());
реально добавилось что-то одно.
4) если какие-либо директории, указанные в include_path, не существуют, то это считалось бы ошибкой.
5) назначать приоритеты, чтобы контролировать порядок проверки списка директорий.
6) чтобы это работало быстро и стабильно.

Подскажите существующие решения, плз.
 

WP

^_^
Концептуальный вопрос: нах include_path вообще? Относительные пути - зло.
 

hermit_refined

Отшельник
i think, autoload полностью устраняет потребность в манипуляциях с include_path.
 
Сверху