php вызов пользовательской функции по имени -- передача нескольких параметров
Primary tabs
Вызов пользовательской функции в php делается с помощью функции call_user_func():
function barber($type) { echo "Вы хотели стрижку $type, без проблем\n"; } call_user_func('barber', "под горшок"); // или чтобы вызвать пользовательский статический метод: namespace Foobar; class Foo { static public function test() { print "Привет, мир!\n"; } } call_user_func(__NAMESPACE__ .'\Foo::test'); // Начиная с версии PHP 5.3.0
Передача нескольких параметров
Просто вызывайте:
call_user_func_array ( 'name' , $param_arr);
Все переменные из массива будут доступны по порядку.
- Log in to post comments
- 2612 reads