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