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
- 3320 reads