Как получить имена параметров из конструктора класса на php?
Например, для следующих php-классов для первого нужно получить 'siteId', а для второго 'param1', 'param2'. Вроде бы можно это сделать с помощью рефлексии (ReflectionClass), но как?
class Example { private $siteId; public function __construct($siteId) { $this->siteId = $siteId; } } class Example2 { public function __construct($param1, $param2) { } }
Это нужно для универсального запуска тасков из админки. Таски представлены в виде php-классов, конструкторы которых могут отличаться. Поэтому хочется универсальное получение параметров конструктора различных классов.