Шелест
Новичок
Доброго времени суток,уважаемое сообщество.
Заинтересовался ReflectionAPI,чтобы быстрее разобраться написал небольшой скрипт - генератор документации по заданному классу.
Все получилось,все работает.
Но: в моем скрипте приходится вручную передавать необходимый экземпляр пользовательского класса в конструктор ReflectionClass`а т.е :
Перфекционист "внутри", требует переделать так чтобы в ReflectionClass пихать значение не вручную а,например,из массива...который содержит имена всех пользовательских классов.
Вопрос: А как мне,собственно,собрать этот массив?
get_declared_classes ( ) - возвращает только классы предопределенные в PHP.
Я конечно могу дописать парсер,который будет шарить по папке с файлами классов и через регулярное выражение выдирать их имена ,но разве это правильно??
Буду очень признателен за любую помощь.
Спасибо,за уделенное время.
Заинтересовался ReflectionAPI,чтобы быстрее разобраться написал небольшой скрипт - генератор документации по заданному классу.
Все получилось,все работает.
Но: в моем скрипте приходится вручную передавать необходимый экземпляр пользовательского класса в конструктор ReflectionClass`а т.е :
PHP:
$myDocumentor = new ReflectionClass(new ExampleUserClass());
Вопрос: А как мне,собственно,собрать этот массив?
get_declared_classes ( ) - возвращает только классы предопределенные в PHP.
Я конечно могу дописать парсер,который будет шарить по папке с файлами классов и через регулярное выражение выдирать их имена ,но разве это правильно??
Буду очень признателен за любую помощь.
Спасибо,за уделенное время.