(PHP 5, PHP 7, PHP 8)
ReflectionFunction::invoke — Invoca una función
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().
Retorna el resultado de la función invocada.
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 resultado del ejemplo sería:
Dr. Phil
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).