ReflectionClass::newInstanceArgs
Crear una nueva instancia utilizando los argumentos proporcionados
&reftitle.description;
public objectnullReflectionClass::newInstanceArgs
arrayargs[]
Crear una nueva instancia de la clase utilizando
los argumentos proporcionados para pasarlos al constructor.
&reftitle.parameters;
args
Acepta un número variable de argumentos pasados al constructor,
como en la función call_user_func.
&reftitle.returnvalues;
Devuelve una nueva instancia de la clase, o &null; en caso de error.
&reftitle.errors;
Una ReflectionException si el constructor no es público.
Una ReflectionException si la clase no tiene constructor
y el parámetro args contiene al menos un dato.
&reftitle.examples;
Uso básico de ReflectionClass::newInstanceArgs
newInstanceArgs(array('substr'));
var_dump($instance);
?>
]]>
&example.outputs;
string(6) "substr"
}
]]>
&reftitle.seealso;
ReflectionClass::newInstance
ReflectionClass::newInstanceWithoutConstructor