PHP通过字符串调用函数示例。
复制代码代码如下所示:
函数A(b,$){
回声$;
回声$;
}
call_user_func('a',111
call_user_func('a',333
111222333444 显示
>
调用类的内部方法很奇怪。它是数组,不知道开发人员如何考虑它,当然,它保存新的,充满了新的想法。
复制代码代码如下所示:
类{
函数B($){
回声$;
}
}
call_user_func(阵列(
111 显示
>
2。call_user_func_array
的call_user_func_array功能是call_user_func非常相似,但它只是一种传递参数,使结构更清晰的参数。
复制代码代码如下所示:
函数A(b,$){
回声$;
回声$;
}
call_user_func_array('a',阵列(111
111222 显示
>
的call_user_func_array功能也可以在类中调用方法
复制代码代码如下所示:
班班{
函数BC($,$){
$ BC =;
回声$ BC;
}
}
call_user_func_array(阵列('classa ','bc '),数组(111
333 显示
>
无论是call_user_func功能和call_user_func_array功能支持的参考,使其功能更符合一般的函数调用:
复制代码代码如下所示:
函数A($ b){
美元+;
}
$=0;
call_user_func('a',$c);
1
call_user_func_array('a',阵列($ C));
2