来源:自学PHP网 时间:2014-11-25 00:26 作者: 阅读:次
[导读] 本文章介绍的call_user_func是PHP的内置函数,该函数允许用户调用直接写的函数并传入一定的参数,而call_user_func_array用一个数组作为参数调用一个回调函数,返回值为回调函数执行的结果或者...
PHP函数call_user_func和call_user_func_array的使用本文章介绍的call_user_func是PHP的内置函数,该函数允许用户调用直接写的函数并传入一定的参数,而call_user_func_array用一个数组作为参数调用一个回调函数,返回值为回调函数执行的结果或者为false,要传递参数给函数,作为一个索引数组. call_user_func() 函数类似于一种特别的调用函数的方法,使用方法如下:
函数第一个参数为用户自定义函数,第二个参数为自定义函数中的参数,调用类内部的方法比较奇怪,居然用的是array,不知道开发者是如何考虑的,当然省去了new,也是满有新意的,代码如下:
call_user_func_array()函数和call_user_func()很相似,只不过是换了一种方式传递了参数,让参数的结构更清晰,代码如下:
call_user_func_array()函数也可以调用类内部的方法的,代码如下:
这里只是说了函数的使用方法,具体的事例可以在网上找找,代码如下:
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com