D.Lans
Новичок
Получить имена всех классов из файла (либо имена всех классов-потомков родителя)
Всем доброго времени суток.
Задача стоит такая.
Есть желание реализовать автопоиск новых модулей для сайта (каждый модуль - отдельный класс, наследуемый от единого для всех родителя). Все классы в одном файле classes.php.
Требуется: запуская admin.php получить список имен всех классов из classes.php:
1. class1
2. class2
..
N. classN
дальше уж сам разберусь, что с ними делать
Нет проблем реализовать почти то же самое, но на основе файлов (каждый модуль в отдельном файле). Все файлы - в одной директории; просто поиском найти и соответствующе обработать.
Но хочется, чтобы все было в одном .php файлике.
Как уже было сказано, все классы - потомки одного родителя. Было бы неплохо вызвать некий метод, возвращающих имена всех потомков (есть ли такой? я, к сожалению не нашел).
На самый крайний случай - искать регулярными выражениями class <имя_класса>. Но это грубо.
Хочется нежнее.
Подскажите, плз, куда копать.
Всем доброго времени суток.
Задача стоит такая.
Есть желание реализовать автопоиск новых модулей для сайта (каждый модуль - отдельный класс, наследуемый от единого для всех родителя). Все классы в одном файле classes.php.
Требуется: запуская admin.php получить список имен всех классов из classes.php:
1. class1
2. class2
..
N. classN
дальше уж сам разберусь, что с ними делать
Нет проблем реализовать почти то же самое, но на основе файлов (каждый модуль в отдельном файле). Все файлы - в одной директории; просто поиском найти и соответствующе обработать.
Но хочется, чтобы все было в одном .php файлике.
Как уже было сказано, все классы - потомки одного родителя. Было бы неплохо вызвать некий метод, возвращающих имена всех потомков (есть ли такой? я, к сожалению не нашел).
На самый крайний случай - искать регулярными выражениями class <имя_класса>. Но это грубо.
Хочется нежнее.

Подскажите, плз, куда копать.