这篇文章主要介绍php中调用用户自定义函数的示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
先放上来别人的例子吧:
call_user_func函数类似于一种特别的调用函数的方法,使用方法如下:,,
函数(b, c)美元,,
{,,
echo $ b;,,
echo $ c;,,
},,
call_user_func(& # 39;一个# 39;,“111”,“222“),,,
call_user_func(& # 39;一个# 39;,“333”,“444“),,,
//显示111 222 333 444,,
?祝辞,,
调用类内部的方法比较奇怪,居然用的是数组,不知道开发者是如何考虑的,当然省去了新的,也是满有新意的:,,
a {,,
函数b ($ c),,
{,,
echo $ c;,,
},,
},,
call_user_func(数组(“a",“b"),“111“),,,
//显示111,,
?祝辞,,
中的call_user_func_array函数和call_user_func很相似,只不过是换了一种方式传递了参数,让参数的结构更清晰:,,
函数(b, c)美元,,
{,,
echo $ b;,,
echo $ c;,,
},,
中的call_user_func_array(& # 39;一个# 39;,数组(“111”,“222“)),,,
//显示111 222,,
?祝辞,,
中的call_user_func_array函数也可以调用类内部的方法的,,
类ClassA ,
{,,
函数bc (b, c)美元{,,
,,公元前,美元=b + c;美元,,
回声bc;美元,,
},,
},,
中的call_user_func_array(数组(& # 39;classa # 39; & # 39;公元前# 39;),数组(“111”,“222“)),,,
//显示333,,
?祝辞,,
call_user_func函数和中的call_user_func_array函数都支持引用,这让他们和普通的函数调用更趋于功能一致:,,
函数(b),,
{,,
b + +;美元,,
},,
c=0;美元,,
call_user_func(& # 39;一个# 39;c)美元,,,
echo $ c;//显示1,,
中的call_user_func_array(& # 39;一个# 39;,数组(c)美元),,,
echo $ c;//显示2,,
另:call_user_func函数和中的call_user_func_array函数都支持引用。
& lt; ?php
函数增量(和$ var)
{
,,$ var + +;
}
=0美元;
call_user_func(& # 39;增量# 39;,一美元);
echo $一个;//0
中的call_user_func_array(& # 39;增量# 39;,阵列(和一个美元));//可以使用这个而不是
echo $一个;//1
?在
以上是“php中调用用户自定义函数的示例”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!