(PHP 5, PHP 7)
ReflectionClass::newInstance — Создаёт экземпляр класса с переданными аргументами
Создаёт новый экземпляр класса. Принятые аргументы передаются в конструктор класса.
...
Принимает произвольное число аргументов, подобно функции call_user_func(), которые затем передаются в конструктор класса.
Если конструктор не является общедоступным (public), то это приведёт к выбрасыванию исключения ReflectionException.
Если конструктор отсутствует, а параметр ...
имеет один и более аргументов,
то это приведёт к выбрасыванию исключения ReflectionException.