ReflectionFunction::invoke
(PHP 5)
ReflectionFunction::invoke — Invoca una función
Descripción
Invoca una función reflexionada.
Parámetros
-
args -
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