ReflectionFunction::invoke
(PHP 5, PHP 7, PHP 8)
ReflectionFunction::invoke — Invoca função
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
Example #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
Note:
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