PHP中几个回调相关的方法
call_user_func()
说明:把第一个参数作为回调函数调用,第一个参数 callback 是被调用的回调函数,其余参数是回调函数的参数。call_user_func_array()
说明:把第一个参数作为回调函数(callback)调用,把参数数组作(param_arr)为回调函数的的参数传入。func_get_args()
说明:获取函数参数列表的数组。func_num_args()
说明:该功能可以配合使用func_get_arg()和func_get_args()允许用户自定义函数接收可变长度参数列表。返回值是返回当前用户定义的 传入函数的参数的数量。__call($name,$param)
//魔术函数,调用类中不存在的方法时会调用此方法__callStatic($name, $param)
/魔术函数,调用类中不存在的静态方法时会调用此方法
评论已关闭