ReflectionFunction::invokeArgs
En esta página
ReflectionFunction::invokeArgs
Invoca los argumentos de una función
Descripción#
public ReflectionFunction::invokeArgs(array $args): mixed
```php
Invoca la función y le transmite los argumentos en forma de array.
## Parámetros
`args`
Los argumentos a utilizar durante la invocación, de manera similar al funcionamiento de `call_user_func_array`.
## Valores devueltos
Retorna el resultado de la función invocada.
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.0.0 | Las claves de `args` serán interpretadas como los nombres de los parámetros, en lugar de ser ignoradas silenciosamente. |
## Ejemplos
Ejemplo con ReflectionFunction::invokeArgs
El ejemplo anterior mostrará:
Dr. Phil
Ejemplo para ReflectionFunction::invokeArgs con referencias
```php
El ejemplo anterior mostrará:
array(2) {
[0]=>
bool(false)
[1]=>
int(0)
}
Notas#
[!NOTE] Si la función tiene argumentos que necesitan ser referencias, entonces deben ser pasados por referencia en la lista de argumentos.
Véase también#
ReflectionFunction::invoke, ReflectionFunctionAbstract::getNumberOfParameters, __invoke(), call_user_func_array