ReflectionClass::newInstanceArgs Создаёт экземпляр класса с переданными параметрами &reftitle.description; public objectnullReflectionClass::newInstanceArgs arrayargs[] Создаёт новый экземпляр класса. Принятые аргументы передаются в конструктор класса. &reftitle.parameters; args Массив (array) аргументов, который затем передаётся в конструктор класса. &reftitle.returnvalues; Возвращает новый экземпляр класса или &null; в случае возникновения ошибки. &reftitle.errors; Если конструктор не является public (общедоступным), то это приведёт к генерации исключения ReflectionException. Если конструктор отсутствует, а параметр args имеет один и более аргументов, то это приведёт к генерации исключения ReflectionException. &reftitle.examples; Пример использования <methodname>ReflectionClass::newInstanceArgs</methodname> newInstanceArgs(array('substr')); var_dump($instance); ?> ]]> &example.outputs; string(6) "substr" } ]]> &reftitle.seealso; ReflectionClass::newInstance ReflectionClass::newInstanceWithoutConstructor