В настоящее время я рассматриваю использование классов Reflection (ReflectionClass и ReflectionMethod) в моей собственной веб-среде MVC, потому что мне нужно автоматически запускать классы контроллеров и вызывать их методы без какой-либо необходимой конфигурации (подход "соглашение по конфигурации" ).
Меня беспокоит производительность, хотя я думаю, что запросы к базе данных, вероятно, будут большими узкими местами, чем фактический PHP-код.
Итак, мне интересно, есть ли у кого-нибудь хороший или плохой опыт работы с PHP 5 Reflection с точки зрения производительности.
Кроме того, мне было бы интересно узнать, использует ли какой-либо из популярных фреймворков PHP (CI, Cake, Symfony и т.д.) использование Reflection.