# ReflectionFunction::invoke

(PHP 5, PHP 7, PHP 8)

ReflectionFunction::invoke — Invoca una función

### Descripción

public ReflectionFunction::invoke(mixed `$...` = ?): mixed

Invoca una función reflejada.

### Parámetros

`...`

  Lista de argumentos que se pasan a la función. Acepta un número variabel de argumentos, que se pasan a la función de manera similar a como lo hace call_user_func().

### Valores devueltos

Devuelve el resultado de llamar a la función invocada.

### Ejemplos

Ejemplo #1 Ejemplo de ReflectionFunction::invoke() example

`<?php
function titule($titule, $nombre)
{
return sprintf("%s. %s\r\n", $titulo, $nombre);
}
$funcion = new ReflectionFunction('titule');
echo $funcion->invoke('Sr', 'Pedro');
?>`

El resultado del ejemplo sería:

    Sr. Pedro

### Notas

> Nota:

> Si la función tiene argumentos que necesitan ser referencias, éstos deben ser referencias en la lista de argumentos pasados.

### Ver también

- ReflectionFunction::export() - Exporta una función
- __invoke()
- call_user_func() - Llamar a una llamada de retorno dada por el primer parámetro