ReflectionClass::newInstance Creates a new class instance from given arguments. &reftitle.description; public objectReflectionClass::newInstance mixedargs mixed... Creates a new instance of the class. The given arguments are passed to the class constructor. &reftitle.parameters; args Accepts a variable number of arguments which are passed to the class constructor, much like call_user_func. &reftitle.returnvalues; &reftitle.errors; A ReflectionException if the class constructor is not public. A ReflectionException if the class does not have a constructor and the args parameter contains one or more parameters. &reftitle.seealso; ReflectionClass::newInstanceArgs ReflectionClass::newInstanceWithoutConstructor