Функции Язык программирования PHP

call_user_method_array

(PHP 4 >= 4.0.5)

call_user_method_array - вызывает пользовательский метод с параметрами в виде массива [не рекомендуется применять].

Описание

mixed call_user_method_array (string method_name, object obj [, array paramarr])

Предупреждение!

Функцию call_user_method_array() применять не рекомендуется, начиная с PHP 4.1.0, используйте вместо неё вариант call_user_func_array() с синтаксисом
array(&$obj, "method_name").

Вызывает метод, на который ссылается method_name, пользовательского объекта obj, используя параметры из массива paramarr.

См. также: call_user_func_array(), call_user_func(), call_user_method().

Примечание: эта функция была добавлена в CVS-код после релиза PHP 4.0.4pl1.

HTTP GET-Переменные: $_GET

Примечание: введены в версии 4.1.0. В предыдущих версиях используйте $HTTP_GET_VARS.

Ассоциативный массив переменных, передаваемых текущему скрипту через метод HTTP GET. Автоматически глобальны в любой области видимости.

Это 'суперглобальная' (или автоматическая глобальная) переменная. Это значит, что она доступна во всех областях видимости скрипта. Вам не нужно записывать global $_GET; для доступа к ней в функциях или методах, как вы делаете с $HTTP_GET_VARS.

$HTTP_GET_VARS содержит ту же самую начальную информацию, но это не автоглобал. (Обратите внимание, что HTTP_GET_VARS и $_GET это разные переменные и что PHP обрабатывает их по-разному.)

Если директива register_globals установлена, то эти переменные также становятся доступны в глобальной области скрипта; то есть независимо от массивов $_GET и $HTTP_GET_VARS. Дополнительно см. главу о безопасности Использование Register_Globals. Эти отдельные глобалы не являются автоглобалами.