(PHP 4 >= 4.0.4, PHP 5, PHP 7)
call_user_func_array — Вызывает пользовательскую функцию с массивом параметров
Содержание
- Описание
- Список параметров
- Возвращаемые значения
- Список изменений
- Примеры
- Примечания
- Смотрите также
- Описание
- Список параметров
- Возвращаемые значения
- Список изменений
- Примеры
- Примечания
- Комментарии ( 0 ):
Описание
Вызывает пользовательскую функцию callback , с параметрами из массива param_arr .
Список параметров
Вызываемая функция типа callable .
Передаваемые в функцию параметры в виде индексированного массива.
Возвращаемые значения
Возвращает результат функции или FALSE в случае ошибки.
Список изменений
Примеры
Пример #1 Пример использования функции call_user_func_array()
function foobar ( $arg , $arg2 )
class foo
bar() с 2 аргументами
$foo = new foo ;
call_user_func_array (array( $foo , «bar» ), array( «three» , «four» ));
?>
Результатом выполнения данного примера будет что-то подобное:
Пример #2 Пример использования call_user_func_array() и имени из пространства имен
class Foo
>
// Начиная с версии PHP 5.3.0
call_user_func_array ( __NAMESPACE__ . ‘Foo::test’ , array( ‘Hannes’ ));
// Начиная с версии PHP 5.3.0
call_user_func_array (array( __NAMESPACE__ . ‘Foo’ , ‘test’ ), array( ‘Philip’ ));
Результатом выполнения данного примера будет что-то подобное:
Пример #3 Использование lambda-функции
= function( $arg1 , $arg2 )
;
= 4.0.4, PHP 5)
call_user_func_array — Вызывает пользовательскую функцию с массивом параметров
Описание
Вызывает пользовательскую функцию function, с параметрами из массива param_arr.
Список параметров
Передаваемые в функцию параметры, в качестве индексированного массива.
Возвращаемые значения
Возвращает результат функции или FALSE в случае ошибки.
Список изменений
Источник: