Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17652 программиста и 1698 роботов. Сейчас ищут 1677 программистов ...
ReflectionFunction::invoke - Вызывает функцию
Вернуться к: ReflectionFunction
ReflectionFunction::invoke
(PHP 5, PHP 7)
ReflectionFunction::invoke — Вызывает функцию
Описание
Вызывает отображенную функцию.
Список параметров
-
args
-
Передаваемые функции аргументы. Может содержать переменное число аргументов функциям, схожим с call_user_func().
Возвращаемые значения
Возвращает результат выполнения вызванной функции.
Примеры
Пример #1 Пример использования ReflectionFunction::invoke()
<?php
function title($title, $name)
{
return sprintf("%s. %s\r\n", $title, $name);
}
$function = new ReflectionFunction('title');
echo $function->invoke('Dr', 'Phil');
?>
Результат выполнения данного примера:
Dr. Phil
Примечания
Замечание:
Если функция имеет аргументы, которые должны быть ссылками, то они должны быть ссылками и в переданном спике аргументов.
Смотрите также
- ReflectionFunction::export() - Экспорт функции
- __invoke()
- call_user_func() - Вызывает пользовательскую функцию, указанную в первом параметре
Вернуться к: ReflectionFunction