(PHP 5, PHP 7, PHP 8)
ReflectionFunction::invoke — İşlevi çağırır
Yansıtılan işlevi çağırır.
bağımsız_değişkenler
İşleve aktarılacak bağımsız değişken listesi. call_user_func() işlevindeki gibi yeteri sayıda bağımsız değişken aktarabilirsiniz.
Çağrılan işlevin sonucunu döndürür.
Örnek 1 - ReflectionFunction::invoke() örneği
<?php
function title($title, $name)
{
return sprintf("%s. %s\r\n", $title, $name);
}
$function = new ReflectionFunction('title');
echo $function->invoke('Dr', 'Phil');
?>
Yukarıdaki örneğin çıktısı:
Dr. Phil
Bilginize:
ReflectionFunction::invoke() değer döndürülen bağımsız değişkenler varsa kullanılamaz. Yerine ReflectionFunction::invokeArgs() kullanılmalıdır (bağımsız değişken listesinde gönderimleri aktararak).