Invoca una función

# ReflectionFunction::invoke

(PHP 5, PHP 7, PHP 8)

ReflectionFunction::invoke — Invoca una función

### Descripción

public function ReflectionFunction::invoke(mixed `...$args`): mixed

Invoca una función reflejada.

### Parámetros

`args`

  La lista de argumentos a pasar a la función. Es posible pasar un número variable de argumentos a la función, como para la función call_user_func().

### Valores devueltos

Retorna el resultado de la función invocada.

### Ejemplos

Ejemplo #1 Ejemplo con ReflectionFunction::invoke()

    <?php
    function title($title, $name)
    {
       return sprintf("%s. %s\r\n", $title, $name);
    }

    $function = new ReflectionFunction('title');

    echo $function->invoke('Dr', 'Phil');
    ?>

El ejemplo anterior mostrará:

    Dr. Phil

### Notas

> Nota:

> ReflectionFunction::invoke() no puede ser utilizado cuando se esperan parámetros de referencia. ReflectionFunction::invokeArgs() debe ser utilizado en su lugar (pasando las referencias en la lista de argumentos).

### Ver también

- ReflectionFunction::export() - Exporta una función
- __invoke()
- call_user_func() - Llama a una función de retorno proporcionada por el primer argumento

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open