Invoca função

# ReflectionFunction::invoke

(PHP 5, PHP 7, PHP 8)

ReflectionFunction::invoke — Invoca função

### Descrição

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

Invoca uma função refletida.

### Parâmetros

`args`

  A lista de argumentos passada. Aceita um número variável de argumentos que são passados para a função de forma muito semelhante à função call_user_func().

### Valor Retornado

Retorna o resultado da chamada de função invocada.

### Exemplos

Exemplo #1 Exemplo de ReflectionFunction::invoke()

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

    $function = new ReflectionFunction('title');

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

O exemplo acima produzirá:

    Dr. Phil

### Notas

> Nota:

> ReflectionFunction::invoke() não pode ser usado quando parâmetros de referência são esperados. ReflectionFunction::invokeArgs() deve ser usado (passando referências na lista de argumentos).

### Veja Também

- ReflectionFunction::export() - Função de exportação
- __invoke()
- call_user_func() - Chama a função de retorno informada no primeiro parâmetro

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