ReflectionClass::newInstanceArgs
En esta página
ReflectionClass::newInstanceArgs
Crear una nueva instancia utilizando los argumentos proporcionados
Descripción#
public ReflectionClass::newInstanceArgs([array $args]): object
```php
Crear una nueva instancia de la clase utilizando los argumentos proporcionados para pasarlos al constructor.
## Parámetros
`args`
Acepta un número variable de argumentos pasados al constructor, como en la función `call_user_func`.
## Valores devueltos
Devuelve una nueva instancia de la clase, o `null` en caso de error.
## Errores/Excepciones
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.
## Ejemplos
Uso básico de ReflectionClass::newInstanceArgs
```php
El ejemplo anterior mostrará:
object(ReflectionFunction)#2 (1) {
["name"]=>
string(6) "substr"
}
Véase también#
ReflectionClass::newInstance, ReflectionClass::newInstanceWithoutConstructor