call_user_func_array('increment', array(&)); // You can use this instead before PHP 5.3
function barber()
{
}
?>
输出:
You wanted a mushroom haircut, no problem
You wanted a shave haircut, no problem
实例
实例应用
call_user_func函数类似于一种特别的调用函数的方法,使用方法如下:
function a(,)
{
echo ;
echo ;
}
//显示 111 222 333 444
?>
调用类内部的方法比较奇怪,居然用的是array,不知道开发者是如何考虑的,当然省去了new,也是满有新意的:
class a {
function b()
{
echo ;
}
}
//显示 111
?>
call_user_func_
array函数和call_user_func很相似,只不过是换了一种方式传递了
参数,让参数的结构更清晰:
function a(, )
{
echo ;
echo ;
}
//显示 111 222
?>