call user func array php

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

call_user_func_array — Вызывает пользовательскую функцию с массивом параметров

Содержание

  1. Описание
  2. Список параметров
  3. Возвращаемые значения
  4. Список изменений
  5. Примеры
  6. Примечания
  7. Смотрите также
  8. Описание
  9. Список параметров
  10. Возвращаемые значения
  11. Список изменений
  12. Примеры
  13. Примечания
  14. Комментарии ( 0 ):

Описание

Вызывает пользовательскую функцию callback , с параметрами из массива param_arr .

Список параметров

Вызываемая функция типа callable .

Передаваемые в функцию параметры в виде индексированного массива.

Возвращаемые значения

Возвращает результат функции или FALSE в случае ошибки.

Список изменений

Версия Описание 5.3.0 Изменилась интерпретация объектно-ориентированных ключевых слов, таких как parent и self. Ранее их вызов с помощью синтаксиса двойного двоеточия вызывал предупреждение уровня E_STRICT , так как они расценивались как статические вызовы.

Примеры

Пример #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 в случае ошибки.

Список изменений

Версия Описание

Источник: computermaker.info

Понравилась статья? Поделиться с друзьями:
Ок! Компьютер
Добавить комментарий