php中调用用户自定义函数的示例

介绍

这篇文章主要介绍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中调用用户自定义函数的示例”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

php中调用用户自定义函数的示例