如何将包含字符串的变量连接到函数名称?我尝试了所有方法,但没有一种方法对我有用。
$mode = 'Remove';
friend.$mode.($mode);
function friendRemove() {
}
你可以
像这样使用call_user_func
http://lv1.php.net/call_user_func:
$mode = 'Remove';
call_user_func('friend'.$mode, $p1, $p2, ...);
function friendRemove($p1, $p2, ...) {}
还有call_user_func_array
功能也非常有用 http://lv1.php.net/call_user_func_array
$function_name = 'friendRemove';
// or
$mode = 'Remove';
$function_name = 'friend' . $mode;
$function_name();