ReflectionFunction::invoke

(PHP 5, PHP 7)

ReflectionFunction::invokeInvoca una función

Descripción

public ReflectionFunction::invoke ([ mixed $... ] ) : mixed

Invoca una función reflejada.

Parámetros

...

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