У меня есть массив mirrorClasses.
Мне нужно получить ReflectionObject от одного из них, а затем вызвать его конструктор с некоторыми параметрами.
Суть в том, чтобы создать экземпляр объекта, не зная имени класса (я узнаю его во время выполнения).
Пример, просто чтобы представить идею:
foreach (Conf::get_array() as $reflection_class) {
//it's not right, just to render the idea
$reflectionObject = new ReflectionObject ($reflection_class);
$objects[] = $reflectionObject->construct($param_1, $param_2);
}
Другой пример:
foreach (Conf::get_array() as $reflection_class) {
$objects[] = new $reflection_class($param_1, $param_2); //not right. maybe from php 5.3?
}