PHP里函数名是变量怎么调用?在线等

2025-01-19 10:32:27
推荐回答(5个)
回答1:

mixed call_user_func ( callback $function [, mixed $parameter [, mixed $...]] )

mixed call_user_func_array ( callback $function, array $param_arr )

function barber($type)
{
echo "You wanted a $type haircut, no problem";
}
call_user_func('barber', "mushroom");
call_user_func('barber', "shave");
?>

-----------------或者你可以这样


function fuck()
{
echo 'fuck';
}

$a = 'fuck';
$a();

回答2:

呵呵,虽然我没有遇见过你这么定义的,但是,php里面也有解决的办法的呀,php里面有一种变量叫变量函数,算了,我就不说了,直接给你链接吧,记住,以后没事多翻翻手册,嘿嘿,会翻出颜如玉的
http://www.php.net/manual/zh/functions.variable-functions.php
忘记说了,这个变量函数的效率肯定高不了,因为它会搜索所有的函数与这个变量同名、同值的

回答3:

function get(){

echo "123";
}
call_user_func('get');
?>
show::123

回答4:

$var();
这就是php比较动态的地方

回答5:

那你的函数的值是怎么获得的 直接用就行了